ERROR: could not open file "xxx.csv"
Permission denied SQL state: 42501
-- PostgreSQL, CSV를 Table로 import 하는 경우에 발생
Table Import :
create table iptables
(
ip varchar(50)
)
> copy iptables(ip) from C:\Users\denis\Desktop\import_local.csv delimiters ',' csv header
다음과 같은 Error 발생하는 경우 :
ERROR: could not open file "C:\Users\denis\Desktop\import_local.csv" for reading: Permission denied SQL state: 42501
해결책 :
C:\Program Files\PostgreSQL\9.5\scripts아래에 csv파일을 옮긴다.
그리고, Import 진행
1. 명령어 :
copy iptables(ip) from 'C:\Program Files\PostgreSQL\9.5\scripts\import_local.csv' delimiters ',' csv header
2. pgAdmin 이용 :
https://stackoverflow.com/questions/2987433/how-to-import-csv-file-data-into-a-postgresql-table
추가 에러 : datestyle error
> show datestyle
"ISO,YMD"
> set datestyle="ISO,MDY"
> copy temp.a_table(regdate)
from "c:\Program Files\PostgreSQL\9.5\scripts\aaa.csv' delimiter ',' csv header
'DBMS, noSQL > PostgreSQL' 카테고리의 다른 글
재구매, 연속 구매 (0) | 2017.04.12 |
---|---|
Postgres CPU 과다 사용 ( high CPU Usage ) (0) | 2017.01.23 |
ERD 그리기, SQL Power Architect (0) | 2016.11.14 |
pgAdmin III, 연결 정보 리스트 추출(복사, 백업) (0) | 2016.10.17 |
(1) postgres 설치하기 ( in CentOS ) (0) | 2016.06.27 |