postgres copystream support

This commit is contained in:
SPRINX0\prochazka
2024-09-26 15:48:29 +02:00
parent 6f1f5f84c6
commit 19a4d97765
5 changed files with 27 additions and 0 deletions

View File

@@ -188,6 +188,8 @@ export interface EngineDriver extends FilterBehaviourProvider {
stream(dbhan: DatabaseHandle, sql: string, options: StreamOptions);
readQuery(dbhan: DatabaseHandle, sql: string, structure?: TableInfo): Promise<stream.Readable>;
readJsonQuery(dbhan: DatabaseHandle, query: any, structure?: TableInfo): Promise<stream.Readable>;
// eg. PostgreSQL COPY FROM stdin
writeQueryFromStream(dbhan: DatabaseHandle, sql: string): Promise<stream.Writable>;
writeTable(dbhan: DatabaseHandle, name: NamedObjectInfo, options: WriteTableOptions): Promise<stream.Writable>;
analyseSingleObject(
dbhan: DatabaseHandle,