[SPRING] SQL 스크립트에서 다른 SQL 파일을 참조 할 수 있습니다.
SPRINGSQL 스크립트에서 다른 SQL 파일을 참조 할 수 있습니다.
기본적으로 Postgres의 SQL 파일에서 SQL 파일을 실행하려고합니다.
mysql에 대한 비슷한 질문 : 다른 SQL 스크립트의 저장 프로 시저에서 SQL 스크립트를 호출 할 수 있습니까?
왜?
프로젝트에 2 개의 데이터 파일이 있고 두 번째 파일을로드하는 주석 처리 / 주석 처리되지 않은 한 줄을 원합니다.
설명: A.SQL에서 B.SQL을 호출하려고합니다.
설명 2 : 이것은 하이버 네이트를 사용하여 초기 SQL 파일 (A.SQL)에서 데이터베이스를 생성하는 스프링 프로젝트를위한 것이다.
추가 반영에서 나는 이것을 java / string / hibernate에서 처리해야 할 것 같다.
아래는 설정 파일입니다.
spring.datasource.url=jdbc:postgresql://localhost:5432/dbname
spring.datasource.username=postgres
spring.datasource.password=root
spring.datasource.driver-class-name=org.postgresql.Driver
spring.datasource.data=classpath:db/migration/postgres/data.sql
spring.jpa.hibernate.ddl-auto=create
해결법
-
==============================
1.최대 절전 모드입니다.
최대 절전 모드입니다.
(SchemaExport.importScript 및 SingleLineSqlCommandExtractor 참조)
여기에 포함에 대한 지원이 없습니다.
할 수있는 일 :
-
==============================
2.다른 파일 가져 오기는 Sql에서 지원되지 않지만 psql로 스크립트를 실행하면 \ i 구문을 사용할 수 있습니다.
다른 파일 가져 오기는 Sql에서 지원되지 않지만 psql로 스크립트를 실행하면 \ i 구문을 사용할 수 있습니다.
SELECT * FROM table_1; \i other_script.sql SELECT * FROM table_2;
psql 이외의 다른 클라이언트에서 sql을 실행하면 아마 작동하지 않을 것입니다.
from https://stackoverflow.com/questions/33119830/it-is-possible-to-reference-another-sql-file-from-sql-script by cc-by-sa and MIT license
'SPRING' 카테고리의 다른 글
[SPRING] SAMLException : 응답의 InResponseToField가 보낸 메시지와 일치하지 않습니다. (0) | 2019.05.19 |
---|---|
[SPRING] Android 웹 서비스 호출에서 HTTP 406 가져 오기 (0) | 2019.05.19 |
[SPRING] Spring Batch를 이용한 복잡한 XML; StaxEventItemWriter; Jaxb2Marshaller (0) | 2019.05.19 |
[SPRING] 작은 따옴표로 쿼리 매개 변수를 설정하는 방법 (0) | 2019.05.19 |
[SPRING] 스프링 보안 j_spring_security 로그 아웃 문제 (0) | 2019.05.19 |