Documentation
¶
Index ¶
- type Mysql
- 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) ProcessTypes(types []schema.Type) []schema.Type
- type Sqlite
- type Sqlserver
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
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 ¶
type Sqlite ¶
type Sqlite struct { }
func (Sqlite) ProcessColumns ¶
func (Sqlite) ProcessForeignKeys ¶
func (r Sqlite) ProcessForeignKeys(dbForeignKeys []schema.DBForeignKey) []schema.ForeignKey
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
Click to show internal directories.
Click to hide internal directories.