adba
Version:
Any DataBase to API
14 lines (13 loc) • 451 B
TypeScript
import { Knex } from 'knex';
export interface DumpDatabaseResult {
schemaFile: string;
fullFile: string;
}
/**
* Dump database structure and data using CLI tools.
* @param knexInstance Connected knex instance
* @param dumpDir Directory where dump files will be stored
* @returns Paths to created files
*/
export declare function dumpDatabase(knexInstance: Knex, dumpDir: string): Promise<DumpDatabaseResult>;
export default dumpDatabase;