Skip to content
🚀 This documentation is for unreal-orm 1.0.0 alpha which requires SurrealDB 2.0 SDK. For use with version 1.x, see here.

generateMigrationSurql

generateMigrationSurql(changes, schema?): string

Defined in: schema/ast/generator.ts:287

Generates only the DEFINE/REMOVE statements needed for specific changes. This is used for generating migrations from schema diffs.

SchemaChange[]

Array of schema changes from compareSchemas

SchemaAST

Optional source schema for full table definitions

string

SurrealQL migration statements

const changes = compareSchemas(codeSchema, dbSchema, true);
const migration = generateMigrationSurql(changes, codeSchema);
await db.query(migration);