Skip to main content

doido_model/
lib.rs

1pub use sea_orm;
2pub use sea_orm::{
3    ActiveModelTrait, ColumnTrait, DatabaseConnection, EntityTrait, ModelTrait, QueryFilter, Set,
4};
5#[cfg(feature = "cli")]
6pub use sea_orm_cli;
7pub use sea_orm_migration;
8pub use sea_orm_migration::SchemaManager;
9
10pub mod association;
11pub mod callbacks;
12pub mod config;
13pub mod create;
14pub mod databases;
15pub mod enums;
16pub mod factory;
17pub mod migrate;
18pub mod migration;
19pub mod normalization;
20pub mod password;
21pub mod pool;
22pub mod schema;
23pub mod scope;
24pub mod seeds;
25pub mod serialization;
26pub mod tasks;
27pub mod testing;
28pub mod transaction;
29pub mod validation;
30
31pub use config::{Config, DatabaseConfig, LoggerConfig, YamlConfig};
32pub use create::create_database;
33pub use pool::{connect, connect_with_url};
34
35// Rails-style migration helpers: create_table, alter_table, add_column, …
36pub use migration::{
37    add_column, add_foreign_key, add_index, alter_table, create_table, drop_table, remove_column,
38    remove_foreign_key, remove_index, rename_column, rename_table, AlterTableBuilder, TableBuilder,
39};