Какой тип я должен использовать для списка Python для pgloader с postgresql?
Моя база данных выглядит так:
id standard_name organism pmid category_code sub_category_code members_ezid
0 AAANWWTGC_UNKNOWN Homo sapiens 15735639 C3 TFT ["4208", "481"]
И тогда я хочу выполнить следующий файл pgloader csv.load
загрузить базу данных в таблицу PostgreSQL:
LOAD CSV
FROM 'geneset.csv' (a,b,c,d,e,f,g)
INTO postgresql:///pgloader?csv (a,b,c,d,e,f,g)
WITH truncate,
skip header = 1,
fields optionally enclosed by ' ',
fields escaped by double-quote,
fields terminated by '\t'
SET client_encoding to 'latin1',
work_mem to '80MB',
standard_conforming_strings to 'on'
BEFORE LOAD DO
$$ drop table if exists csv; $$,
$$ create table csv (
a text,
b text,
c text,
d text,
e text,
f text,
g text
);
$$;
Но я получаю ошибку:
2018-08-29T19:46:52.242000Z ERROR we are reading non quoted csv data and found a quote at 24
Какой тип я должен использовать вместо text
для записи г?