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 по дате отправления: