[Postgres] windows에서 CSV파일 DB에 Import
Postgres에서 CSV파일을 import 시킬때 명령어는
COPY 테이블명
FROM 'csv파일 경로'
WITH DELIMITER ',' csv header;
근데 로컬에서 바탕화면에 csv파일 저장하고 쿼리문 실행했더니 Permission denied가 나온다.
그럴 때는
C:\Program Files\PostgreSQL\12\scripts\table.csv
저 위치에 csv파일 넣고 실행시키면 된다.(관리자 권한 필요)
(psql에서는 copy 명령어에 대한 권한을 user에게 부여해야 한다.)
리눅스에서는
psql -h 10.188.171.214 -U kcgbd -d kcgbd -c "\COPY table명
FROM ‘파일경로'
WITH DELIMITER ',' csv header;"
Leave a comment