welds 0.5.0

An async ORM for (postgres, mssql, mysql, sqlite)
Documentation
use crate::model_traits::TableIdent;

pub mod create_table;
use crate::Syntax;
use crate::writers::TableWriter;

pub(crate) mod create_indexes;
//pub(crate) use create_indexes::write as create_index;
//pub(crate) use create_indexes::write_fk_inline as create_index_inline;

pub fn drop_table(syntax: Syntax, table: &TableIdent) -> String {
    let tablename = TableWriter::new(syntax).write(table);
    format!("DROP TABLE {}", tablename)
}

mod rename_column;
pub use rename_column::write as rename_column;

mod alter_column_type;
pub use alter_column_type::write_down as alter_column_type_down;
pub use alter_column_type::write_up as alter_column_type_up;

mod drop_column;
pub use drop_column::write as drop_column;

mod add_column;
pub use add_column::write as add_column;