目标
我只需要将数据从一个数据库中的一个表复制到另一个数据库中的另一个表。目标数据库中的表具有完全相同的模式 *,只是表名不同 *。这两个数据库位于同一台计算机上。
问题
我找不到一种方法将数据从pg_dump
通过管道传输到目标数据库中的一个不同命名的表中。
我所尝试的
如果表的名称完全相同,我将使用以下命令:pg_dump -a -t <table_name> <source_db> | psql <target_db>
但是我应该把目标表的名称放在目标数据库的什么地方呢?
后台信息
我这样做的原因是因为我正在构建一个Django Web应用程序,我意识到我真的需要在我的Django项目中将我创建的一堆模型分离到不同的“应用程序”中。
1条答案
按热度按时间wkyowqbh1#
你可以用
COPY
来实现: