Re: How to use COPY command with jsonb datatype ?
От | bricklen |
---|---|
Тема | Re: How to use COPY command with jsonb datatype ? |
Дата | |
Msg-id | CAGrpgQ_w+1pMXO+j_EOrMQ=ftmkNqCjHrQYaBsS9ujOvc1+JLQ@mail.gmail.com обсуждение исходный текст |
Ответ на | How to use COPY command with jsonb datatype ? (ROS Didier <didier.ros@edf.fr>) |
Ответы |
Re: How to use COPY command with jsonb datatype ?
|
Список | pgsql-sql |
I have a .csv file containing data like this :
year date shares trades dollars
2010 01/04/2010 1,425,504,460 4,628,115 $38,495,460,645
2010 01/05/2010 1,754,011,750 5,394,016 $43,932,043,406
I would like to insert the content of the.csv file into this table, with the COPY command :
create table factbookjsonb
(
year int,
data jsonb
);
NB : furthermore I want to replace ‘,’ (comma) by empty space in the .csv file.
For instance the date in the table could be :
factbook=> select * from factbookjsonb ;
year |
data ------+-----------------------
------------------------------ ------------------------------ ------ 2017 | {"date": "10/31/2017", "shares": 1206770409, "trades": 4485293, "dollars": 48582276227}
* http://pgloader.io/ is a good tool for data manipulation and fast loading. Whether that works with JSONB or not, I cannot say, but it should be straightforward to find out.
В списке pgsql-sql по дате отправления: