knex-migration-with-schema
Version:
[](https://badge.fury.io/js/knex-migration-with-schema)
15 lines (14 loc) • 473 B
TypeScript
import { Knex } from 'knex';
export interface Migrations {
[migrationName: string]: (schemaName: string) => Knex.Migration;
}
export declare const executeSchemaMigration: ({ knex, schemaName, migrations, }: {
knex: Knex;
schemaName: string;
migrations: Migrations;
}) => Promise<any>;
export declare const executeSchemaMigrationFromDir: ({ knex, schemaName, directory, }: {
knex: Knex;
schemaName: string;
directory: string;
}) => Promise<any>;