6 Commits
Author SHA1 Message Date
二丫讲梵 3840426128 fix(table): keep mysql DEFAULT_GENERATED columns copyable 2026-09-11 12:06:23 +08:00
t8y2 68d2919219 fix(sqlserver): skip rowversion columns when copying table data
Closes #6796
2026-08-20 14:05:47 +00:00
zhangsan 551f696cd5 feat(transfer): support cross-database table paste 2026-07-29 21:07:11 +08:00
二丫讲梵 8841a41261 fix(desktop): align table copy and paste menus 2026-07-29 14:42:33 +08:00
t8y2 7e7c4944e9 refactor(desktop): organize lib modules by domain 2026-07-04 13:53:52 +08:00
miracle 0c91fecf5d 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
2026-07-01 12:49:37 +08:00