我知道这是一个奇怪的请求,但出于一些我无法避免的奇怪原因,我希望能够始终将几个表从一个数据库同步到另一个数据库。我知道我可以自己在脚本中写出功能,但我认为并将对我自己不知道的过程应用很多优化pg_dump
。pg_restore
我想知道是否有办法pg_restore
覆盖现有表。基本上,在伪代码中类似于:
-- pseudo code
begin;
drop table to_restore;
drop table to_restore2;
drop table to_restore3;
-- etc
restore table to_restore;
restore table to_restore2;
restore table to_restore3;
-- etc
commit;
如果这不是很好,我也愿意接受替代方法。