如何将Excel CSV成功导入postgreSQL?
我可以使用此方法导入两个表,但第三个表不起作用。当我运行查询时,它不显示错误,只显示空白 我从上面得到了格式如何将Excel CSV成功导入postgreSQL?,excel,postgresql,csv,Excel,Postgresql,Csv,我可以使用此方法导入两个表,但第三个表不起作用。当我运行查询时,它不显示错误,只显示空白 我从上面得到了格式 CREATE TABLE GrossNewHomeSales (ID varchar not null primary key, nhs_transaction_id varchar not null unique, nhs_week_ending varchar, nhs_sale_date varchar, nhs_owner_name
CREATE TABLE GrossNewHomeSales
(ID varchar not null primary key, nhs_transaction_id varchar not null unique,
nhs_week_ending varchar, nhs_sale_date varchar, nhs_owner_name varchar,
nhs_owner_age varchar, nhs_address varchar, nhs_sf varchar, nhs_realtor_sale varchar,
nhs_realtor_name varchar, nhs_realtor_office varchar, nhs_prev_zip varchar, nhs_employment varchar
);
COPY GrossNewHomeSales (ID, nhs_transaction_id, nhs_week_ending, nhs_sale_date,
nhs_owner_name, nhs_owner_age, nhs_address, nhs_sf,
nhs_realtor_sale, nhs_realtor_name, nhs_realtor_office, nhs_prev_zip,
nhs_employment
)
FROM
'C:\Program Files\PostgreSQL\9.6\data\GrossNewHomeSales.csv'
WITH CSV HEADER DELIMITER ',';
PostgreSQL可能希望该文件采用UTF8编码,但由于您是在Windows上创建该文件的,因此并非如此。您有两种选择:
COPY
命令中指定正确的编码
示例:编码“WIN1257”