feat(editor): add table copy/paste keyboard shortcuts
* feat: add table copy/paste with configurable structure and data options - Implement Navicat-style table copy/paste functionality - Support multi-table selection and batch operations - Configurable paste modes: structure+data (default), structure only, data only - Backend: add build_copy_table_data_sql API (INSERT INTO ... SELECT) - TreeItem.vue: copy/paste context menus, paste dialog with mode selection - ObjectBrowser.vue: batch toolbar buttons, context menu, paste dialog - Refactor TreeClipboard type to support multi-table entries - Add i18n keys for all 7 locale files (en, zh-CN, zh-TW, ja, es, it, pt-BR) * Fix table paste shortcuts * Fix Kafka MQ sidebar detection * Restrict table paste scope * Support data copy for primary SQL databases
This commit is contained in:
1 parent
5d2ce9f189
commit
0c91fecf5d
26 files changed
+943
-34
No files matched your search
@@ -741,6 +741,7 @@ pub fn run() {
|
||||
commands::query::build_create_schema_sql,
|
||||
commands::query::build_drop_schema_sql,
|
||||
commands::query::build_duplicate_table_structure_sql,
|
||||
commands::query::build_copy_table_data_sql,
|
||||
commands::query::build_executable_object_source_statements,
|
||||
commands::query::build_executable_object_source_sql,
|
||||
commands::query::build_editable_object_source,
|
||||
|
||||
Reference in new issue
Block a user