Registry / database / barrel

barrel

JSON →
library0.7.0rscratesunverified

A powerful schema migration building API for Rust.

# Cargo.toml [dependencies] barrel = "0.7.0"
INSTALL
IMPORT
SIG · BARREL
B
barrel
databaserustv0.7.0
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

Migration
use barrel::migration::Migration;

Creates a simple migration for a users table.

use barrel::migration::Migration; use barrel::types; fn main() { let mut m = Migration::new(); m.create_table("users", |t| { t.add_column("id", types::primary()); t.add_column("name", types::varchar(255)); }); println!("{}", m.sql()); }
Debug
Known issues

No known issues recorded.

Upgrade
Version history
0.7.0latest on crates.io
Audit
Dependencies

No dependency data recorded yet.

Agent activity
9 hits · last 30 days
node
8
OpenAI (training)
1
Resources
barrel — cargo add barrel · libregistry