my csv file has missing entries denoted -
1.2e+09 8.59e+09 in 3 480 5697277130 822277190 ok 1 0 1.23e+09 34295 4.89e+09 9.59e+09 out 3 480 1677272449 6747272509 ok 1 -100 8.87e+09 21 2.33e+09 4.49e+09 in 4 640 4347277310 4567277370 ok 1 - 3.23e+09 123 2.33e+09 4.49e+09 4 640 4347277310 4567277370 ok 1 - 3.23e+09
i have defined table schema follows
create table zip_codes( source numeric, manual numeric, ttype varchar, feature1 numeric, feature2 numeric, lbp1 numeric, rlbp numeric, status varchar, number_of_trasverse numeric, rank numeric, image_number numeric, parent_class numeric);
and import script csv file is
test_db=# copy zip_codes 'c:/tmp/dd_1.csv' delimiter ',' csv;
my error:
error: invalid input syntax type numeric: "-"
context: copy zip_codes, line 7, column rank: "-"
should change numeric schema of rank else - values imported? suggestions on how can these values imported.
it large csv there way can import (-) values? suggestions?
any suggestions?
thanks!
you can specify string used denote null value. default, \n can use string, per doc, using option null 'null_string'
. similar to
test_db=# copy zip_codes 'c:/tmp/dd_1.csv' delimiter ',' null '-' csv;
should have valid negative values, may have play string (with tab, comma or else), or completly change way denote nulls.
Comments
Post a Comment