Documentation
¶
Index ¶
- type Mysql
- func (r Mysql) ProcessColumns(dbColumns []schema.DBColumn) []schema.Column
- func (r Mysql) ProcessForeignKeys(dbForeignKeys []schema.DBForeignKey) []schema.ForeignKey
- func (r Mysql) ProcessIndexes(dbIndexes []schema.DBIndex) []schema.Index
- func (r Mysql) ProcessTables(dbTables []schema.Table) []schema.Table
- type Oracle
- func (r Oracle) ProcessColumns(dbColumns []schema.DBColumn) []schema.Column
- func (r Oracle) ProcessForeignKeys(dbForeignKeys []schema.DBForeignKey) []schema.ForeignKey
- func (r Oracle) ProcessIndexes(dbIndexes []schema.DBIndex) []schema.Index
- func (r Oracle) ProcessTables(dbTables []schema.Table) []schema.Table
- type Postgres
- func (r Postgres) ProcessColumns(dbColumns []schema.DBColumn) []schema.Column
- func (r Postgres) ProcessForeignKeys(dbForeignKeys []schema.DBForeignKey) []schema.ForeignKey
- func (r Postgres) ProcessIndexes(dbIndexes []schema.DBIndex) []schema.Index
- func (r Postgres) ProcessTables(dbTables []schema.Table) []schema.Table
- func (r Postgres) ProcessTypes(types []schema.Type) []schema.Type
- type Sqlite
- func (r Sqlite) ProcessColumns(dbColumns []schema.DBColumn) []schema.Column
- func (r Sqlite) ProcessForeignKeys(dbForeignKeys []schema.DBForeignKey) []schema.ForeignKey
- func (r Sqlite) ProcessIndexes(dbIndexes []schema.DBIndex) []schema.Index
- func (r Sqlite) ProcessTables(dbTables []schema.Table) []schema.Table
- type Sqlserver
- func (r Sqlserver) ProcessColumns(dbColumns []schema.DBColumn) []schema.Column
- func (r Sqlserver) ProcessForeignKeys(dbForeignKeys []schema.DBForeignKey) []schema.ForeignKey
- func (r Sqlserver) ProcessIndexes(dbIndexes []schema.DBIndex) []schema.Index
- func (r Sqlserver) ProcessTables(dbTables []schema.Table) []schema.Table
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Mysql ¶
type Mysql struct {
}
func (Mysql) ProcessColumns ¶
func (Mysql) ProcessForeignKeys ¶
func (r Mysql) ProcessForeignKeys(dbForeignKeys []schema.DBForeignKey) []schema.ForeignKey
func (Mysql) ProcessIndexes ¶
type Oracle ¶ added in v0.7.0
type Oracle struct {
}
func (Oracle) ProcessColumns ¶ added in v0.7.0
func (Oracle) ProcessForeignKeys ¶ added in v0.7.0
func (r Oracle) ProcessForeignKeys(dbForeignKeys []schema.DBForeignKey) []schema.ForeignKey
func (Oracle) ProcessIndexes ¶ added in v0.7.0
type Postgres ¶
type Postgres struct {
}
func NewPostgres ¶
func NewPostgres() Postgres
func (Postgres) ProcessColumns ¶
func (Postgres) ProcessForeignKeys ¶
func (r Postgres) ProcessForeignKeys(dbForeignKeys []schema.DBForeignKey) []schema.ForeignKey
func (Postgres) ProcessIndexes ¶
func (Postgres) ProcessTables ¶ added in v0.5.0
type Sqlite ¶
type Sqlite struct {
}
func (Sqlite) ProcessColumns ¶
func (Sqlite) ProcessForeignKeys ¶
func (r Sqlite) ProcessForeignKeys(dbForeignKeys []schema.DBForeignKey) []schema.ForeignKey
func (Sqlite) ProcessIndexes ¶
type Sqlserver ¶
type Sqlserver struct {
}
func NewSqlserver ¶
func NewSqlserver() Sqlserver
func (Sqlserver) ProcessColumns ¶
func (Sqlserver) ProcessForeignKeys ¶
func (r Sqlserver) ProcessForeignKeys(dbForeignKeys []schema.DBForeignKey) []schema.ForeignKey
func (Sqlserver) ProcessIndexes ¶
Click to show internal directories.
Click to hide internal directories.