fix(kingbase): use connection identifier quotes in MySQL mode

This commit is contained in:
zipg authored and GitHub committed 2026-07-16 15:20:41 +08:00
1 parent e226a5670e
commit 36d8fabc8f
10 files changed
+284 -32

No files matched your search

File diff suppressed because it is too large. Load diff
@@ -188,6 +188,7 @@ fn build_tdengine_delete_statement(
save_columns,
row,
options.table_meta.columns.as_deref().unwrap_or(&[]),
None,
);
if where_clause.is_empty() {
return None;
+1 -1
View File
@@ -14,6 +14,6 @@ pub use identifiers::{
normalize_where_input, qualified_table_name, qualified_table_name_with_catalog, quote_table_identifier,
};
pub(crate) use identifiers::{parse_sqlserver_linked_schema_ref, qualified_transfer_table, quote_transfer_identifier};
pub(crate) use table_select::table_data_qualified_table_name;
pub use table_select::{build_count_table_sql, build_table_data_select_sql, build_table_select_sql};
pub(crate) use table_select::{quote_table_data_identifier, table_data_qualified_table_name};
pub use types::*;
@@ -171,7 +171,7 @@ pub(crate) fn table_data_qualified_table_name(
.unwrap_or(table)
}
fn quote_table_data_identifier(
pub(crate) fn quote_table_data_identifier(
database_type: Option<DatabaseType>,
name: &str,
identifier_quote: Option<&str>,