autosql
Version:
An auto-parser of JSON into SQL.
11 lines • 835 B
TypeScript
import { MetadataHeader, QueryInput, AlterTableChanges, DatabaseConfig } from "../../../config/types";
export declare class PostgresTableQueryBuilder {
static getCreateTableQuery(table: string, headers: MetadataHeader, databaseConfig?: DatabaseConfig): QueryInput[];
static getAlterTableQuery(table: string, changes: AlterTableChanges, schema?: string, databaseConfig?: DatabaseConfig): QueryInput[];
static getDropTableQuery(table: string, schema?: string): QueryInput;
static getCreateTempTableQuery(table: string, schema?: string): QueryInput;
static getTableExistsQuery(schema: string, table: string): QueryInput;
static getTableMetaDataQuery(schema: string, table: string): QueryInput;
static getSplitTablesQuery(table: string, schema?: string): QueryInput;
}
//# sourceMappingURL=tableBuilder.d.ts.map