Dev/DataBase

쿼리 결과 파일로 추출하기

henry_bae 2023. 10. 18. 00:10
\o /tmp/out.txt

// 다시 콘솔에 결과 출력
\o

// 또는
COPY (
	
    select ~

) TO '/tmp/data.csv'

with csv header DELIMITER ',';

 postgres에서 위와 같은 명령어를 입력한 후 쿼리를 실행시키면 파일에 결과가 출력된다. 다시 \o를 입력한 후 쿼리를 실행시키면 콘솔에 결과가 출력된다. 참고로 /tmp 경로가 아닌 다른 경로에 출력하려 하면 계정 권한에 따라서 출력을 못 할 수 있다.