1
pgAdminIII
에 COPY
명령을 사용하여 csv
파일로 쿼리를 내보내려고합니다.Postgres COPY to CSV
내가이 명령을 사용하고 있습니다 : 다음
grant all privileges on train to public
과 :
ERROR: could not open file "C:\me\train.csv" for writing: Permission denied
SQL state: 42501
내가 다음 psql의에서 다음을 사용하여 시도 :
COPY (SELECT CASE WHEN cast(click as int) = 1 THEN 1
ELSE -1
END
|| ' '
|| id
|| '|'
|| 'hr_' || substring(hour, 7,8)
--|| ' dw_x' + substring(datename(dw, substring(hour,1,6)),1,2)
|| ' |dw_' || substring(to_char(to_date(substring(hour, 1,6),'YYMMDD'), 'dy'),1,2)
|| ' |C1_' || c1
|| ' |C21_' || c21
|| ' |C22_' || substring(to_char(to_date(substring(hour, 1,6),'YYMMDD'), 'dy'),1,2) || '_' || substring(hour, 7,8)
AS COL1
FROM clickthru.train limit 10)
TO 'C:\me\train.csv' with csv;
를 내가 얻을 그것을 실행할 때 \ z를 사용하여 액세스 권한을 확인하십시오.
그러나 여전히 동일한 오류가 발생합니다. Windows 7 상자에서 postgresql 9.4를 사용하고 있습니다. 다른 제안?