Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Migrate = &cobra.Command{ Use: "migrate", Short: "Migrate the database", RunE: func(cmd *cobra.Command, args []string) error { conn, err := gorm.Open(postgres.Open(config.Flags.DatabaseURI), &gorm.Config{ NamingStrategy: schema.NamingStrategy{ TablePrefix: config.Flags.DatabaseTablePrefix, }, }) if err != nil { return err } store, err := dbx.NewDatabase(conn, database.NewReadTx(), database.NewWriteTx(nil)) if err != nil { return err } return store.Migrate( cmd.Context(), &models.Environment{}, &models.Lock{}, &models.Project{}, &models.Snapshot{}, &models.State{}, ) }, }
Functions ¶
This section is empty.
Types ¶
Click to show internal directories.
Click to hide internal directories.