beam-migrate-0.5.1.2: SQL DDL support and migrations support library for Beam
Safe Haskell None
Language Haskell2010

Database.Beam.Migrate.SQL.Builder

Description

DDL syntax instances for SqlSyntaxBuilder

Synopsis

Documentation

data ConstraintAttributeTiming Source #

Some backends use this to represent their constraint attributes. Does not need to be used in practice.

Instances

Instances details
Bounded ConstraintAttributeTiming Source #
Instance details

Defined in Database.Beam.Migrate.SQL.Builder

Enum ConstraintAttributeTiming Source #
Instance details

Defined in Database.Beam.Migrate.SQL.Builder

Eq ConstraintAttributeTiming Source #
Instance details

Defined in Database.Beam.Migrate.SQL.Builder

Ord ConstraintAttributeTiming Source #
Instance details

Defined in Database.Beam.Migrate.SQL.Builder

Show ConstraintAttributeTiming Source #
Instance details

Defined in Database.Beam.Migrate.SQL.Builder

data SqlConstraintAttributesBuilder Source #

Valid IsSql92ConstraintAttributesSyntax shared among some backends.

Instances

Instances details
Eq SqlConstraintAttributesBuilder Source #
Instance details

Defined in Database.Beam.Migrate.SQL.Builder

Show SqlConstraintAttributesBuilder Source #
Instance details

Defined in Database.Beam.Migrate.SQL.Builder

Semigroup SqlConstraintAttributesBuilder Source #
Instance details

Defined in Database.Beam.Migrate.SQL.Builder

Monoid SqlConstraintAttributesBuilder Source #
Instance details

Defined in Database.Beam.Migrate.SQL.Builder

IsSql92ConstraintAttributesSyntax SqlConstraintAttributesBuilder Source #
Instance details

Defined in Database.Beam.Migrate.SQL.Builder

Orphan instances

Sql92DisplaySyntax SqlSyntaxBuilder Source #
Instance details

IsSql92ColumnConstraintSyntax SqlSyntaxBuilder Source #
Instance details

IsSql92ColumnConstraintDefinitionSyntax SqlSyntaxBuilder Source #
Instance details

IsSql92ReferentialActionSyntax SqlSyntaxBuilder Source #
Instance details

IsSql92MatchTypeSyntax SqlSyntaxBuilder Source #
Instance details

IsSql92TableConstraintSyntax SqlSyntaxBuilder Source #
Instance details

IsSql92ColumnSchemaSyntax SqlSyntaxBuilder Source #
Instance details

IsSql92AlterColumnActionSyntax SqlSyntaxBuilder Source #
Instance details

IsSql92AlterTableActionSyntax SqlSyntaxBuilder Source #
Instance details

IsSql92AlterTableSyntax SqlSyntaxBuilder Source #
Instance details

IsSql92DropTableSyntax SqlSyntaxBuilder Source #
Instance details

IsSql92CreateTableSyntax SqlSyntaxBuilder Source #
Instance details

IsSql92DdlCommandSyntax SqlSyntaxBuilder Source #
Instance details