
感谢 v2ex,我已将一千多个表从 oracle 导入表单及数据到 postgresql 数据库,但是主键外键等约束消失,如何再次导入这些约束?因为表单太多,手动去添加约束有些不切实际。。。感谢感谢,再次感谢!
1 ccl945 2018 年 9 月 7 日 via Android navicat 表结构同步 |
2 elsagong OP @ccl945 感谢,我尝试了 Navicat,但是 source 和 target 好像只能选择一种数据库?我的 oracle 在远程服务器上,postgresql 在本地服务器上,我 source 选了 oracle,target 也只能选择 oracle。。。您有这个 问题吗? |
3 F281M6Dh8DXpD1g2 2018 年 9 月 7 日 有你这问问题的时间自己动手写一遍也做完了 |
5 F281M6Dh8DXpD1g2 2018 年 9 月 11 日 via iPhone @elsagong 我还真干过类似的事情 不过那时候我有四千多张表 你得先搞清楚约束在 oracle 的数据字典里面是怎么存的 然后怎么变成 pgsql 的约束 然后写个脚本拼字符串就完了 别以为别人只会站那说风凉话小朋友 |