Liquibase 멍청한 놈의 몇 가지 질문
문제
평가 중 액상염기 오늘부터 시작하는 프로젝트를 위해
누구든지 프로시저, 함수, 기본적으로 모든 plsql 항목을 생성하는 데 이를 사용한 적이 있습니까?
그렇지 않은 경우 xml 파일에 포함된 SQL 코드를 작성할 수 있습니까?
미리 감사드립니다.
다른 팁
저장 프로시저, 트리거 및 함수에 sql 태그를 사용하려고 할 때 문제가 발생했지만 제 경우에는 Liquibase 자체가 아닌 MySQL JDBC 드라이버에 문제가 있었던 것으로 보입니다.내가 정착한 방법은 Nathan이 제안한 대로 sqlFile 리팩토링을 사용한 다음 소스 코드 시스템에서 버전이 관리되는 변경 로그와 동일한 프로젝트에서 SP/트리거/함수 코드를 제어하는 것입니다.이를 통해 실제 소스 코드처럼 SP/모든 코드를 관리할 수 있습니다.
sqlFile 리팩토링이 포함된 ChangeSet에서 runOnChange="true"를 설정하는 것이 필수적입니다.절차적 데이터베이스 코드의 실제 소스 제어를 가능하게 하는 것이 바로 이 스위치입니다(고마워요, Nathan).
저장 절차에 Liquibase를 사용하지는 않았지만보다 일반적인 작업에 대한 Liquibase 경험이 있습니다.
XML 파일에 포함되거나 외부 파일에서 참조 된 사용자 정의 SQL을 작성할 수 있습니다.
제휴하지 않습니다 StackOverflow