文件名称:rustorm — Rust的ORM-Rust开发
文件大小:76KB
文件格式:ZIP
更新时间:2024-06-16 12:38:36
Rust Database
rustorm Rustorm Rustorm是一个以SQL为中心的ORM,致力于将数据库类型转换为适当的rust类型的易用性。 选择recrustorm Rustorm Rustorm是一个以SQL为中心的ORM,着重于将数据库类型转换为适当的rust类型的易用性。 选择记录使用rustorm :: {DbError,FromDao,Pool,ToColumnNames,ToTableName,}; #[derive(Debug,FromDao,ToColumnNames,ToTableName)] struct Actor {actor_id:i32,first_name:String,}#[cfg(any(feature =“ with-postgres”,feature =“ with-sqlite”))] fn main(){let mut pool = Pool :: new(); #[cfg(feature =“ with
【文件预览】:
rustorm-master
----Changelog.md(2KB)
----.travis.yml(422B)
----gather-prerequisites.sh(321B)
----rustfmt.toml(618B)
----create_sqlite_sakila.sh(175B)
----.github()
--------FUNDING.yml(749B)
--------workflows()
----rename-database-host.sh(643B)
----crates()
--------dao()
--------codegen()
----import-sakila-pg.sh(607B)
----test.sh(179B)
----LICENSE(1KB)
----.gitlab-ci.yml(823B)
----TODO.md(337B)
----src()
--------pool.rs(12KB)
--------sqlite()
--------error.rs(6KB)
--------pg()
--------util.rs(373B)
--------platform.rs(3KB)
--------db_auth()
--------types.rs(4KB)
--------dao_manager.rs(2KB)
--------table.rs(10KB)
--------database.rs(2KB)
--------entity.rs(12KB)
--------column.rs(4KB)
--------lib.rs(2KB)
--------common.rs(7KB)
--------my()
----execute-data-import.sh(377B)
----generate_readme.sh(45B)
----Cargo.toml(2KB)
----bootstrap-test.sh(302B)
----examples()
--------select_usage_sqlite.rs(619B)
--------update_usage_mysql.rs(656B)
--------derive_dao_usage.rs(671B)
--------simple_select.rs(508B)
--------insert_usage_mysql.rs(2KB)
--------select_usage_mysql.rs(696B)
--------insert_usage.rs(2KB)
--------show_tables_mysql.rs(419B)
--------insert_to_sqlite.rs(3KB)
--------select_usage.rs(646B)
----.gitignore(52B)
----update_readme.sh(166B)
----README.md(6KB)
----run_clippy.sh(48B)
----test_pg.sh(58B)
----install-postgresql-client.sh(85B)