Skip to main content

migrate

Macro migrate 

Source
migrate!() { /* proc-macro */ }
Expand description

migrate! 宏 — 编译时创建迁移并验证 SQL 语法

对标 SQLx migrate! / Diesel embed_migrations!

§用法

use sz_orm_macros::migrate;

let m = migrate!("001", "create_users",
    "CREATE TABLE users (id INTEGER PRIMARY KEY, name TEXT)",
    "DROP TABLE users");

编译时验证 up/down SQL 语法,生成 sz_orm_core::migration::Migration