Initial commit

This commit is contained in:
Connor Johnstone
2026-03-17 14:14:46 -04:00
commit 305ddff278
27 changed files with 1897 additions and 0 deletions

21
readme.md Normal file
View File

@@ -0,0 +1,21 @@
# shanty-db
Shared database schema and access layer for [Shanty](ssh://connor@git.rcjohnstone.com:2222/Shanty/shanty.git).
Uses Sea-ORM with SQLite. Provides migrations, typed entities, connection pooling,
and query functions used by all other Shanty crates.
## Usage
```rust
use shanty_db::Database;
let db = Database::new("sqlite:///path/to/shanty.db?mode=rwc").await?;
// use db.conn() for queries
```
## Running Tests
```sh
cargo test
```