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)