如何将一个数据库中的表的特定列传输到另一个数据库?

问题描述 投票:0回答:1

我使用pgAdmin 4PostgreSQL。我有两个数据库AB,每个都有一个名为records的表。在数据库A中,表records有3列person_idshop_freqtime,并且有大约1000行。在数据库B,表records有4列person_idshop_freqstart_timeend_time,并且是空的。

我想将数据库person_idshop_freqA列的数据传输到数据库B中的相应列,然后将数据库timeA列传输到start_time列,并传递随机数据(例如start time后大约1到2个月)到列end_time

我怎样才能在pgAdmin本身轻松干净地做这样的事情?

postgresql pgadmin-4 data-import database-table data-export
1个回答
1
投票

您可以使用COPY语句将数据导出到数据库服务器上的文件,并使用带有列名的COPY将它们加载到另一个数据库中。

要填充缺失的列,请在导入后运行UPDATE语句。

© www.soinside.com 2019 - 2024. All rights reserved.