Registry / database / rusqlite-migration

rusqlite-migration

JSON →
library2.6.0rscratesunverified

Simple schema migration library for rusqlite using user_version instead of an SQL table to maintain the current schema version.

# Cargo.toml [dependencies] rusqlite_migration = "2.6.0"
INSTALL
IMPORT
SIG · RUSQLITE-MIGRATION
R
rusqlite-migration
databaserustv2.6.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.

Migrations
use rusqlite_migration::Migrations;

Applies SQLite migrations using rusqlite.

use rusqlite::Connection; use rusqlite_migration::{Migrations, M}; let migrations = Migrations::new(vec![ M::up("CREATE TABLE users (id INTEGER PRIMARY KEY, name TEXT NOT NULL);"), ]); let mut conn = Connection::open_in_memory().unwrap(); migrations.to_latest(&mut conn).unwrap();
Debug
Known issues

No known issues recorded.

Upgrade
Version history
2.6.0latest on crates.io
Audit
Dependencies

No dependency data recorded yet.

Agent activity
8 hits · last 30 days
node
6
Meta
2
Resources
rusqlite-migration — cargo add rusqlite-migration · libregistry