postgresql - 双引号需要去掉,插入语句顺序需要固定
问题描述
我正在使用 ora2pg从 oracle 数据库中导出TABLE
和键入。https://ora2pg.darold.net/documentation.html#:~:text=Ora2Pg%20consist%20of,QUERY%2C%20KETTLE%2C%20SYNONYM。INSERT
我有 2 个问题。
TABLE 和 INSERT sql 语句对表名和列名使用双引号,但我想创建它们时不使用双引号。是否可以在.conf
文件中进行配置?
ora2pg 生成的 INSERT sql 文件没有正确顺序的 sql 语句。由于外键约束,应先插入父表数据,然后再尝试将数据插入子表。但是 ora2pg 生成的 INSERT sql 文件没有考虑到这一点,因此这会导致错误,因为子表插入语句存在于父表之前。这是 ora2pg 的工作方式还是我在文件中做错了.conf
什么?
解决方案
推荐阅读
- html - Thymeleaf:在此上下文中只允许返回数字或布尔值的变量表达式
- vb.net - SearchOption.AllDirectories 访问被拒绝
- reactjs - 如何用 reduxform 计算?
- android - Android:Espresso:使用资产文件夹中的不同 json 文件进行 3 次测试
- sql - 如何通过 SQL 更新多个匹配项?
- javascript - 从下拉列表中获取牵引值
- javascript - 更改 src 属性后如何获取图像大小?
- terraform - 使用 Terraform 转换 Openstack v2 DNS 记录以获取 FQDN
- three.js - 不推荐使用 ThreeJS Translate 现在添加到位置
- javascript - “表”试图通过单击按钮从同一行获取值