Skip to content
🚀 This documentation is for unreal-orm 1.0.0 alpha which requires SurrealDB 2.0 alpha SDK. For the stable version, see npm.

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);