我已将本地数据库表导出到某个文件,并希望将其加载到我的云数据库中。
使用命令时:\copy <table name> from '<path>/<file name>.txt' delimiter ',' csv;
复制数据时不会强制执行表中存在的唯一规则,也不会按照序列编号插入ID列。
我知道命令update <table name> set <id column name> = DEFAULT;
这里是一个棘手的部分:我也在导出其他表格,这些表格都引用了彼此
有没有办法实现这两个目标?
答案 0 :(得分:0)
棘手的部分相对棘手。您需要以正确的顺序加载表。否则你会遇到外键问题。我认为最好的方法是手动执行,但您可以查看pg_depend
和pg_constraint
,了解您需要查找的内容以自动执行订单。