Postgresql 如何使用postgres';正确地抄袭?

Postgresql 如何使用postgres';正确地抄袭?,postgresql,csv,copy,Postgresql,Csv,Copy,我有一个带有标题的csv文件。4列 我需要表A中的前3列和表B中的最后一列 表A有一个ID,默认情况下应该设置它(而不是从列) 以下是我尝试过的: 使用csv头从“/home/bijan/Downloads/test_events.csv”复制 我遇到的(第一个)问题是,它没有为表“A”的ID设置默认值,而是认为CSV的第一列是表中的第一列(应该是默认值) 谢谢您的时间。:) 您最好先将其加载到一个临时表中,然后再将其发送到另外两个不同的表中—您不能在一次操作中加载到两个表中 但是,您可以通过以

我有一个带有标题的csv文件。4列

我需要表A中的前3列和表B中的最后一列

表A有一个ID,默认情况下应该设置它(而不是从列)

以下是我尝试过的:

使用csv头从“/home/bijan/Downloads/test_events.csv”复制

我遇到的(第一个)问题是,它没有为表“A”的ID设置默认值,而是认为CSV的第一列是表中的第一列(应该是默认值)


谢谢您的时间。:)

您最好先将其加载到一个临时表中,然后再将其发送到另外两个不同的表中—您不能在一次操作中加载到两个表中

但是,您可以通过以下方式控制数据进入哪些列(从而跳过id列)

使用csv头从“/home/bijan/Downloads/test_events.csv”复制一个(col2、col3、col4)