我有一个数据库,而第一列标记为serial not null primary key
. 建表和自动序表创建成功。但是,每当我这样做时:
copy <table_name> from '/path/to/file' delimiter ',' CSV HEADER;
PostgreSQL 尝试将我的第一列读入串行列,但失败了,因为我的 CSV 文件中的第一列包含字符(不是整数)。
如何告诉 COPY 命令使用串行列作为第一列进行填充?
我有一个数据库,而第一列标记为serial not null primary key
. 建表和自动序表创建成功。但是,每当我这样做时:
copy <table_name> from '/path/to/file' delimiter ',' CSV HEADER;
PostgreSQL 尝试将我的第一列读入串行列,但失败了,因为我的 CSV 文件中的第一列包含字符(不是整数)。
如何告诉 COPY 命令使用串行列作为第一列进行填充?