0

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

我想将列person_idshop_freq从数据库中的数据传输到数据库A中它们对应的列B,然后将time数据库的列传输A到列start_time,并将随机数据(例如大约 1 到 2 个月后start time)传递到列end_time

我怎么能以一种简单而干净的方式pgAdmin本身做这样的事情?

4

1 回答 1

1

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

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

于 2019-02-24T19:35:19.720 回答