Libraries
    Preparing search index...

    Function generateMigration

    • Generate migration up and down code strings from a MigrationDiff.

      The generated code is valid TypeScript that uses Knex's schema builder API. Write it to a migration file and run via Knex's migration system.

      Parameters

      Returns { down: string; full: string; up: string }

      An object with up and down migration code strings.

      const diff = diffSchema(UserSchema, dbState);
      const migration = generateMigration(diff, 'users');
      fs.writeFileSync('migration.ts', migration.full);