csv ファイルを postgresql データベース テーブルにアップロードする必要があります。のようなcsvファイル
A B C D E F
16777216 16777471 AU AUSTRALIA OC OCEANIA
16777472 16778239 CN CHINA AS ASIA
16778240 16779263 AU AUSTRALIA OC OCEANIA
16779264 16781311 CN CHINA AS ASIA
テーブルは
CREATE TABLE ipligence
(
ip_from numeric(11,0) NOT NULL DEFAULT 0,
ip_to numeric(11,0) NOT NULL DEFAULT 0,
country_code character varying(10)[] NOT NULL,
country_name character varying(225)[] NOT NULL,
continent_code character varying(10)[] NOT NULL,
continent_name character varying(255)[] NOT NULL,
CONSTRAINT ipligence_pkey PRIMARY KEY (ip_to )
)
WITH (
OIDS=FALSE
);
ALTER TABLE ipligence
pgsqlでcopyコマンドを使用し、
copy ipligence
from '/home/pgsql/ipligence-lite.csv'
delimiter as ','
csv quote as '"';
しかし、それは示しています
ERROR: array value must start with "{" or dimension information
CONTEXT: COPY ipligence, line 1, column country_code: "AU"
csv ファイルを postgresql データベースに正常に入力するにはどうすればよいですか。ありがとう!