简体   繁体   中英

Having trouble importing CSV file into PostgreSQL

I am a beginner with PostgreSQL, I am trying to import a csv file into pgAdmin4, but seem to be having some trouble. I have the CSV file saved on my desktop and there is no header in the CSV file. Here is what my query currently looks like,


COPY opioid_csv(Substance, Source, Specific_Measure, Type_event, Region, PRUID, Time_Period, Year_Quarter, Aggregator, Disaggregator, Unit, Value)
FROM 'Users/myusername/Desktop/opioid_csv.csv'
DELIMITER ','

I have created a table with all the column names as well but I am getting the following error:

ERROR: relation "opioid_csv" does not exist SQL state: 42P01

Try, using psql :

postgres=# \dt *.opioid_csv
             List of relations
    Schema    |    Name    | Type  | Owner 
--------------+------------+-------+-------
 marcothesane | opioid_csv | table | marco
(1 row)

Very probably, if you did succeed to create your opioid_csv table, you created it in another schema than public . You would have to put the schema ( marcothesane in my example) before the table name: use marcothesane.opioid_csv instead of just opioid.csv

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM