나는 명령 행에서 (즉, psql을 사용하여) PostgreSQL 데이터베이스를 생성하고있다.psql -o 내가 예상했던 것과 다르다 (출력 파일에 db 응답을 출력하는 방법)
내 SQL 문에서 몇 가지 오류가 있고 오류가 발생하는 곳 나는 발견 할 (화면 버퍼를 채우기 위해 너무 많은 개체 - 그래서 나는 thios이 파일에 저장해야합니다) 난 그냥 시도
을 -o 옵션, -L 옵션 사용 및 tee 사용에 이르기까지 모든 것에 대해 - 화면에서 스크롤되는 정보를 캡처 할 수 없습니다.
어떻게 기록합니까?
- psql의 -U -o dbcreate.log -f file.sql
- psql의 -U -L dbcreate.log -f file.sql 을 :
- psql -U -a -f file.sql | tee dbcreate.log
이
내가 지금까지 시도한 것입니다그 중 아무 것도 파일에 기록되는 화면의 데이터 깜박임을 초래하지 않습니다. 어떻게해야합니까?
''pg_dump'을 해봤습니까? http://www.cyberciti.biz/tips/tag/pg-dump-command – sje397
'-U'는 사용자 이름을 지정하기위한 것으로, 명령 행에 어떤 목적을 제공합니까? –