galchemy/schema/ddl/postgres

Types

pub type DdlCompileError {
  EmptyCreateTableColumns(diff.TableRef)
  EmptyPrimaryKeyColumns(String)
  EmptyUniqueConstraintColumns(String)
  EmptyForeignKeyColumns(String)
  MismatchedForeignKeyColumns(String)
}

Constructors

  • EmptyCreateTableColumns(diff.TableRef)
  • EmptyPrimaryKeyColumns(String)
  • EmptyUniqueConstraintColumns(String)
  • EmptyForeignKeyColumns(String)
  • MismatchedForeignKeyColumns(String)

Values

pub fn compile(
  operations: List(diff.SchemaOperation),
) -> Result(List(String), DdlCompileError)
pub fn compile_operation(
  operation: diff.SchemaOperation,
) -> Result(List(String), DdlCompileError)
Search Document