mirror of
https://github.com/zitadel/zitadel.git
synced 2025-01-11 22:43:39 +00:00
33 lines
685 B
Go
33 lines
685 B
Go
package setup
|
|
|
|
import (
|
|
"context"
|
|
_ "embed"
|
|
|
|
"github.com/zitadel/zitadel/internal/database"
|
|
)
|
|
|
|
var (
|
|
//go:embed 11.sql
|
|
addEventCreatedAt string
|
|
)
|
|
|
|
type AddEventCreatedAt struct {
|
|
step10 *CorrectCreationDate
|
|
dbClient *database.DB
|
|
}
|
|
|
|
func (mig *AddEventCreatedAt) Execute(ctx context.Context) error {
|
|
// execute step 10 again because events created after the first execution of step 10
|
|
// could still have the wrong ordering of sequences and creation date
|
|
if err := mig.step10.Execute(ctx); err != nil {
|
|
return err
|
|
}
|
|
_, err := mig.dbClient.ExecContext(ctx, addEventCreatedAt)
|
|
return err
|
|
}
|
|
|
|
func (mig *AddEventCreatedAt) String() string {
|
|
return "11_event_created_at"
|
|
}
|