안녕하세요, 여러분!DB에서 Postgres SQL 스크립트를 생성하는 Java 라이브러리
스트레이트 포인트입니다. DB에서 Postgres SQL 스크립트를 생성 할 자바 라이브러리가 있습니까? 예를 들어
나는 내가 문자열 SQL 스크립트 종류의 같은이String sqlInsert =
"INSERT INTO job_table(name, job) VALUES ('Andy', 'pull');"+
"INSERT INTO job_table(name, job) VALUES ('Benny', 'push');";
또는 무언가 같이 얻을 싶어, 그리고
name | job
Andy | pull
Benny | push
job_table 테이블이 있습니다.
아무도 몰라요?
Nb : 수동으로 생성하기 위해 자바에서 내 자신의 코드를 작성했습니다. 하지만 나는 그것을 싫어합니다. :)
감사합니다.
pg_dump 유틸리티를 사용하여 데이터베이스를 직접 백업 할 수없는 이유가 있습니까? –
그래, 나는 클라이언트가 그것을 얻을 수 있고 직접 실행할 수 있도록 내 webservice에 대한 문자열을 사용하고 싶습니다. 우리는 클라이언트에게 다른 형식의 예제를 줄 수 있다는 것을 알고 있습니다. 예를 들어 json이나 xml을 사용할 수 있지만 어떤 이유에서든 해당 문자열을 내 클라이언트에 제공해야합니다. – ilyasfals
JDBC를 통해 COPY 할 것인지 (대답 참조) 또는 INSERT가 엄격히 필요합니까? 그렇다면 지금 당장 pg_dump에 대한 쉬운 대안이 없으므로 "pg_dump --data-only --table = sometable"을 쉘 아웃해야하고 stdout을 읽어야합니다. –