fix(kingbase): honor connection identifier quotes in exports

This commit is contained in:
dienaso authored and GitHub committed 2026-08-18 12:43:31 +08:00
1 parent cb09a5c75b
commit 9fc7721590
18 files changed
+313 -8

No files matched your search

+1
View File
@@ -4310,6 +4310,7 @@ export interface QueryResultExportRequest {
exportColumnTypes?: Array<string | null | undefined>;
numericColumnRightAlign?: boolean;
columnComments?: Array<string | null> | null;
identifierQuote?: string;
}
export async function startTableExport(request: TableExportRequest, onProgress: (progress: TableExportProgress) => void): Promise<TableExportProgress> {
@@ -36,6 +36,7 @@ export interface DataGridSaveStatementOptions {
export interface DataGridCopyUpdateStatementOptions {
databaseType?: DatabaseType;
identifierQuote?: string;
tableMeta: DataGridTableMeta;
columns: string[];
sourceColumns?: Array<string | undefined>;
@@ -46,6 +47,7 @@ export type DataGridCopyInsertMode = "merged" | "row-by-row";
export interface DataGridCopyInsertStatementOptions {
databaseType?: DatabaseType;
identifierQuote?: string;
tableMeta?: DataGridTableMeta;
columns: string[];
columnTypes?: Array<string | null | undefined>;
@@ -29,6 +29,7 @@ export function formatTsv(columns: string[], rows: ExportCellValue[][]): string
export interface FormatSqlInsertOptions {
databaseType?: DatabaseType;
identifierQuote?: string;
schema?: string;
tableName?: string;
qualifiedTableName?: string;