UNPKG

plugin-postgresql-connector

Version:

NocoBase plugin for connecting to external PostgreSQL databases

30 lines 845 B
import { Model } from 'sequelize'; import { Database } from '@nocobase/database'; export declare class SavedQuery extends Model { static init(database: Database): void; static associate(models: any): void; execute(): Promise<any>; incrementExecutionCount(): void; addTag(tag: string): void; removeTag(tag: string): void; getParameterNames(): string[]; validateQuery(): { isValid: boolean; errors: string[]; }; } export default SavedQuery; export interface QueryParameter { name: string; type: string; defaultValue?: any; required: boolean; } export interface SavedQueryData { name: string; query: string; queryType: 'SELECT' | 'PROCEDURE' | 'FUNCTION' | 'VIEW'; parameters?: QueryParameter[]; description?: string; } //# sourceMappingURL=SavedQuery.d.ts.map