我正在尝试使用COPY和HEADER选项,但我的文件标题行的顺序与数据库中指定的列顺序不同.我的文件中是否需要列名称顺序?
我的代码如下:
COPY table_name (
SELECT column_name
FROM information_schema.columns
WHERE table_schema = 'schema_name'
AND table_name = 'table_name'
)
FROM 'file.csv'
WITH DELIMITER ',' CSV HEADER;
Run Code Online (Sandbox Code Playgroud)
我的数据库表与file.csv有不同的顺序,我想选择表顺序并将数据从csv复制到表.