type gorm.io/gorm.Migrator (interface)

Method Implmentations

AddColumn(dst interface{}, field string) error gorm.io/gorm/migrator.Migrator.AddColumn gorm.io/driver/mysql.Migrator.AddColumn gorm.io/driver/postgres.Migrator.AddColumn
AlterColumn(dst interface{}, field string) error gorm.io/gorm/migrator.Migrator.AlterColumn gorm.io/driver/mysql.Migrator.AlterColumn gorm.io/driver/postgres.Migrator.AlterColumn
AutoMigrate(dst ...interface{}) error gorm.io/gorm/migrator.Migrator.AutoMigrate gorm.io/driver/mysql.Migrator.Migrator.AutoMigrate gorm.io/driver/postgres.Migrator.Migrator.AutoMigrate
ColumnTypes(dst interface{}) ([]ColumnType, error) gorm.io/gorm/migrator.Migrator.ColumnTypes gorm.io/driver/mysql.Migrator.ColumnTypes gorm.io/driver/postgres.Migrator.ColumnTypes
CreateConstraint(dst interface{}, name string) error gorm.io/gorm/migrator.Migrator.CreateConstraint gorm.io/driver/mysql.Migrator.Migrator.CreateConstraint gorm.io/driver/postgres.Migrator.Migrator.CreateConstraint
CreateIndex(dst interface{}, name string) error gorm.io/gorm/migrator.Migrator.CreateIndex gorm.io/driver/mysql.Migrator.Migrator.CreateIndex gorm.io/driver/postgres.Migrator.CreateIndex
CreateTable(dst ...interface{}) error gorm.io/gorm/migrator.Migrator.CreateTable gorm.io/driver/mysql.Migrator.Migrator.CreateTable gorm.io/driver/postgres.Migrator.CreateTable
CreateView(name string, option ViewOption) error gorm.io/gorm/migrator.Migrator.CreateView gorm.io/driver/mysql.Migrator.Migrator.CreateView gorm.io/driver/postgres.Migrator.Migrator.CreateView
CurrentDatabase() string gorm.io/gorm/migrator.Migrator.CurrentDatabase gorm.io/driver/mysql.Migrator.CurrentDatabase gorm.io/driver/postgres.Migrator.CurrentDatabase
DropColumn(dst interface{}, field string) error gorm.io/gorm/migrator.Migrator.DropColumn gorm.io/driver/mysql.Migrator.Migrator.DropColumn gorm.io/driver/postgres.Migrator.DropColumn
DropConstraint(dst interface{}, name string) error gorm.io/gorm/migrator.Migrator.DropConstraint gorm.io/driver/mysql.Migrator.DropConstraint gorm.io/driver/postgres.Migrator.Migrator.DropConstraint
DropIndex(dst interface{}, name string) error gorm.io/gorm/migrator.Migrator.DropIndex gorm.io/driver/mysql.Migrator.Migrator.DropIndex gorm.io/driver/postgres.Migrator.DropIndex
DropTable(dst ...interface{}) error gorm.io/gorm/migrator.Migrator.DropTable gorm.io/driver/mysql.Migrator.DropTable gorm.io/driver/postgres.Migrator.DropTable
DropView(name string) error gorm.io/gorm/migrator.Migrator.DropView gorm.io/driver/mysql.Migrator.Migrator.DropView gorm.io/driver/postgres.Migrator.Migrator.DropView
FullDataTypeOf(*schema.Field) clause.Expr gorm.io/gorm/migrator.Migrator.FullDataTypeOf gorm.io/driver/mysql.Migrator.FullDataTypeOf gorm.io/driver/postgres.Migrator.Migrator.FullDataTypeOf
GetIndexes(dst interface{}) ([]Index, error) gorm.io/gorm/migrator.Migrator.GetIndexes gorm.io/driver/mysql.Migrator.GetIndexes gorm.io/driver/postgres.Migrator.GetIndexes
GetTables() (tableList []string, err error) gorm.io/gorm/migrator.Migrator.GetTables gorm.io/driver/mysql.Migrator.GetTables gorm.io/driver/postgres.Migrator.GetTables
GetTypeAliases(databaseTypeName string) []string gorm.io/gorm/migrator.Migrator.GetTypeAliases gorm.io/driver/mysql.Migrator.GetTypeAliases gorm.io/driver/postgres.Migrator.GetTypeAliases
HasColumn(dst interface{}, field string) bool gorm.io/gorm/migrator.Migrator.HasColumn gorm.io/driver/mysql.Migrator.Migrator.HasColumn gorm.io/driver/postgres.Migrator.HasColumn
HasConstraint(dst interface{}, name string) bool gorm.io/gorm/migrator.Migrator.HasConstraint gorm.io/driver/mysql.Migrator.Migrator.HasConstraint gorm.io/driver/postgres.Migrator.HasConstraint
HasIndex(dst interface{}, name string) bool gorm.io/gorm/migrator.Migrator.HasIndex gorm.io/driver/mysql.Migrator.Migrator.HasIndex gorm.io/driver/postgres.Migrator.HasIndex
HasTable(dst interface{}) bool gorm.io/gorm/migrator.Migrator.HasTable gorm.io/driver/mysql.Migrator.Migrator.HasTable gorm.io/driver/postgres.Migrator.HasTable
MigrateColumn(dst interface{}, field *schema.Field, columnType ColumnType) error gorm.io/gorm/migrator.Migrator.MigrateColumn gorm.io/driver/mysql.Migrator.Migrator.MigrateColumn gorm.io/driver/postgres.Migrator.MigrateColumn
RenameColumn(dst interface{}, oldName, field string) error gorm.io/gorm/migrator.Migrator.RenameColumn gorm.io/driver/mysql.Migrator.RenameColumn gorm.io/driver/postgres.Migrator.RenameColumn
RenameIndex(dst interface{}, oldName, newName string) error gorm.io/gorm/migrator.Migrator.RenameIndex gorm.io/driver/mysql.Migrator.RenameIndex gorm.io/driver/postgres.Migrator.RenameIndex
RenameTable(oldName, newName interface{}) error gorm.io/gorm/migrator.Migrator.RenameTable gorm.io/driver/mysql.Migrator.Migrator.RenameTable gorm.io/driver/postgres.Migrator.Migrator.RenameTable
TableType(dst interface{}) (TableType, error) gorm.io/gorm/migrator.Migrator.TableType gorm.io/driver/mysql.Migrator.TableType gorm.io/driver/postgres.Migrator.Migrator.TableType