Ale*_*org 6 postgresql pg-dump pg-restore
假设我db0在本地计算机和db1远程服务器上都有。我只是想了解db1最新情况db0。
my_table假设我向in添加了几行(数千行)db0,现在我想将其插入到my_tablein中db1。
关于 pg_dump/pg_restore 的所有食谱和文档都提到了表的完全恢复,但是,我不需要(也不想)删除并my_table从头开始恢复。
是否有任何清晰且简单的方法来制作文件,scp将其发送到服务器并从中pg_restore取出文件?
只需两个命令:pg_dump 和 pg_restore。因为我花了大约两个小时查看文档和演练,发现了新的错误,并且变得越来越困惑。
INSERT ... ON CONFLICT DO NOTHING您将必须使用类似or 的语句MERGE(可能会在 v12 中出现),但这要求您可以同时访问两个表。
因此,您要么必须使用外部表,要么将该表转储/恢复到目标数据库中的另一个表中。
| 归档时间: |
|
| 查看次数: |
2427 次 |
| 最近记录: |