Trait sea_query::extension::postgres::TypeBuilder[][src]

pub trait TypeBuilder {
    fn prepare_type_create_statement(
        &self,
        create: &TypeCreateStatement,
        sql: &mut SqlWriter,
        collector: &mut dyn FnMut(Value)
    );
fn prepare_type_drop_statement(
        &self,
        drop: &TypeDropStatement,
        sql: &mut SqlWriter,
        collector: &mut dyn FnMut(Value)
    );
fn prepare_type_alter_statement(
        &self,
        alter: &TypeAlterStatement,
        sql: &mut SqlWriter,
        collector: &mut dyn FnMut(Value)
    ); }
This is supported on crate feature backend-postgres only.

Required methods

Translate TypeCreateStatement into database specific SQL statement.

Translate TypeDropStatement into database specific SQL statement.

Translate TypeAlterStatement into database specific SQL statement.

Implementors