UNPKG

autosql

Version:

An auto-parser of JSON into SQL.

15 lines 958 B
import { QueryInput } from "../../../config/types"; export declare class PostgresIndexQueryBuilder { static getPrimaryKeysQuery(table: string, schema?: string): QueryInput; static getForeignKeyConstraintsQuery(table: string, schema?: string): QueryInput; static getViewDependenciesQuery(table: string, schema?: string): QueryInput; static getDropPrimaryKeyQuery(table: string, schema?: string): QueryInput; static getDropUniqueConstraintQuery(table: string, indexName: string, schema?: string): QueryInput; static getAddPrimaryKeyQuery(table: string, primaryKeys: string[], schema?: string): QueryInput; static getUniqueIndexesQuery(table: string, columnName?: string, schema?: string): QueryInput; static generateConstraintConflictBreakdownQuery(table: string, structure: { uniques: Record<string, string[]>; primary: string[]; }, schema?: string): QueryInput; } //# sourceMappingURL=indexBuilder.d.ts.map