PostgreSQL에서 300000 개가 넘는 삽입 명령을 포함하는 큰 배치가 있습니다. 심지어 pgAdmin에로드 할 수 없습니다 (충돌). 그래서 커맨드 라인과 \ i를 사용하여 파일을 실행하고 있습니다. 오류 메시지 (있는 경우)를보고 싶습니다. 명령 줄을 통해 메시지를 로그 파일에 저장하는 방법은 무엇입니까? 당신에게 은 이미 일부 other posts을 보았다하지만 도움이되지 수SQL 명령 결과를 파일로 저장하는 방법 (postgresql)
편집 감사합니다 당신의 도움 을 주셔서 감사합니다.
300000 삽입 명령? 파일에서 데이터를 읽는 것이 더 쉬울까요? – wildplasser
@wildplasser :) XML 파일을 삽입 명령으로 변환하여 DB를 채 웁니다. 그것이 고용주가 요구하는 것입니다 : 데이터베이스! "파일에서 데이터 읽기"? 당신이 다른 해결책을 제안 할 준비가 되셨습니까? 도와주세요. 감사합니다 – rahman
XML이 단 하나의 (또는 몇 개의) 직사각형 데이터 테이블로 구성되면 .csv (또는 .tsv) 파일로 비교적 쉽게 변환 될 수 있습니다. (삽입 문으로 변환하는 것보다 쉬운, IMHO) – wildplasser