Postgresql Postgres是否将两个文件复制到具有源指示的同一个表中?

Postgresql Postgres是否将两个文件复制到具有源指示的同一个表中?,postgresql,Postgresql,我用的是Postgres 12 我有两个文件要通过复制加载到表中。但是,我需要每个文件中的行来指示它们的源。复制有什么技巧,可以为列指定默认值吗?我不能在表声明本身上使用默认机制,因为这是通用的,每个文件没有不同 到目前为止,我遇到的唯一一个难题是通过一个预步骤来运行文件,将列添加到原始文件中,但这很痛苦,因为我试图直接从S3加载它,而不创建中间副本(并且考虑到文件大小会变慢)。我建议使用一个临时表(当然,在运行过程中,向流的每一行添加列也会起作用)。

我用的是Postgres 12

我有两个文件要通过复制加载到表中。但是,我需要每个文件中的行来指示它们的源。复制有什么技巧,可以为列指定默认值吗?我不能在表声明本身上使用默认机制,因为这是通用的,每个文件没有不同


到目前为止,我遇到的唯一一个难题是通过一个预步骤来运行文件,将列添加到原始文件中,但这很痛苦,因为我试图直接从S3加载它,而不创建中间副本(并且考虑到文件大小会变慢)。

我建议使用一个临时表(当然,在运行过程中,向流的每一行添加列也会起作用)。