plugin-postgresql-connector
Version:
NocoBase plugin for connecting to external PostgreSQL databases
36 lines • 972 B
TypeScript
import { Context } from '@nocobase/server';
import { ConnectionManager } from '../services/ConnectionManager';
export declare class ConnectionController {
private connectionManager;
constructor(connectionManager: ConnectionManager);
/**
* Create a new database connection
*/
create(ctx: Context): Promise<void>;
/**
* Test database connection without saving
*/
test(ctx: Context): Promise<void>;
/**
* List all active connections
*/
list(ctx: Context): Promise<void>;
/**
* Get a specific connection by ID
*/
get(ctx: Context): Promise<void>;
/**
* Update a connection
*/
update(ctx: Context): Promise<void>;
/**
* Delete (deactivate) a connection
*/
delete(ctx: Context): Promise<void>;
/**
* Get connection statistics
*/
stats(ctx: Context): Promise<void>;
}
export default ConnectionController;
//# sourceMappingURL=connection.d.ts.map