plugin-postgresql-connector
Version:
NocoBase plugin for connecting to external PostgreSQL databases
22 lines • 1.01 kB
TypeScript
import { Context } from '@nocobase/server';
import { SchemaService } from '../services/SchemaService';
import { ConnectionManager } from '../services/ConnectionManager';
export declare class SchemaController {
private connectionManager;
private schemaService;
constructor(connectionManager: ConnectionManager, schemaService: SchemaService);
getDatabaseInfo(ctx: Context): Promise<void>;
getSchemaStatistics(ctx: Context): Promise<void>;
getTables(ctx: Context): Promise<void>;
getTableColumns(ctx: Context): Promise<void>;
getViews(ctx: Context): Promise<void>;
getFunctions(ctx: Context): Promise<void>;
searchObjects(ctx: Context): Promise<void>;
getTableRelationships(ctx: Context): Promise<void>;
getTableStatistics(ctx: Context): Promise<void>;
getSchemaOverview(ctx: Context): Promise<void>;
exportSchemaDefinition(ctx: Context): Promise<void>;
private validateConnection;
}
export default SchemaController;
//# sourceMappingURL=schema.d.ts.map