2015-01-22 10 views
1

도메인 클래스에 바인딩하는보기가 생성되었습니다.마이그레이션에서보기를 삭제하지 못하게하는 방법은 무엇입니까?

어떻게 그것을 실행되고 그 때마다 dbm-gorm-diff을 드롭하지 않도록이보기를 무시하는 데이터베이스 마이그레이션을받을 수 있나요?

+0

보기를 삭제 한 다음보기를 만드는 변경 집합을 만들어 마이그레이션을 실행하십시오. 이제는 데이터베이스 마이그레이션 계획의 일부입니다. 그것을 시도해서는 안됩니다. –

+0

변경 세트를 통해 뷰를 작성했지만 성공했지만 명령은 계속 삭제하고 대신 테이블을 작성하려고합니다. –

답변

4

당신은 ignoredObjects 구성 설정 (docs here), 예를 들어, 사용할 수 있습니다

grails.plugin.databasemigration.ignoredObjects = ['dont_drop_me_bro'] 
+0

은 3.0.x 버전에 대한 업데이트 : 사용'grails.plugin.databasemigration.excludeObjects' http://grails-plugins.github.io/grails-database-migration/3.0.x/index.html#configuration – youri

관련 문제