1
geniusmyn 2023-01-10 16:14:18 +08:00
DataGrip 什么时候可以出 Navicat 那种数据传输 /同步
|
2
wangxin3 2023-01-10 17:12:13 +08:00
|
4
superrichman 2023-01-10 18:01:57 +08:00
没有吧,Datagrip 只有表结构同步,数据同步还是得 navicat
|
5
lawmil 2023-01-10 18:45:13 +08:00
这需求听起来从 A 库导出 a 表,到 B 库导入 a 表。两步操作,navicat 估计是做了底层兼容?没用过。
|
6
actar 2023-01-10 21:50:41 +08:00 2
复制表
方法 1: 选中表(单选 /多选),右键 "Import/Export" -> "Copy Table to..." 方法 2: 选中表(单选 /多选),拖拽表到数据库图标上面 复制过去的只有简单的表结构与数据,一些额外的 索引、外键之类的,默认不会复制过来。 复制完之后可以比较一下结构,做一下结构上的迁移 数据大的情况下,复制的速度没有做过测试,不清楚性能如何。 结构迁移: 方法 1: 先后选中 两张表(table)或两个数据库(schema), 右键 "Tools" -> "Compare Structure" 方法 2: 先后选中 两张表(table)或两个数据库(schema), 按下 Ctrl+D(Windos) 或 Command+D(macOS) 关于先后选中 表或数据库,会从前面选中的 表或数据库 迁移到后面选中的 表或数据库。 先选 A ,后选 B ,就代表从 A 迁移到 B 当前使用的 DataGrip 版本为 2022.3 ,仅做参考 |
7
xuanbg 2023-01-10 22:02:31 +08:00
易用性和 navcat 没法比
|
8
leeg810312 2023-01-11 10:42:38 +08:00
navicat 总体易用性可以,但有个坑让我很难受,迁移或同步表结构时 collation 是按字段同步的,明明源数据表只在服务器和数据库级别设置了 collation ,但目标表结构每个字符串字段都有 collation ,很恶心。
|