반응형
스프링 부트 ddl 자동 제너레이터
스프링 부츠를 사용하고 있습니다spring.jpa.hibernate.ddl-auto=create
단, 어플리케이션이 재부팅되면 모든 테이블이 폐기되고 다시 생성됩니다.기존 테이블의 재작성을 피할 수 있는 방법이 있습니까?
스프링 부트에서 사용되는 옵션 목록은 다음과 같습니다.
- validate: 스키마를 검증하고 데이터베이스를 변경하지 않습니다.
- update: 스키마를 업데이트합니다.
- create: 스키마를 생성하여 이전 데이터를 삭제합니다.
- create-drop: 세션 종료 시 스키마를 드롭합니다.
- none: 다른 모든 경우입니다.
따라서 데이터 손실을 방지하려면 업데이트를 사용하십시오.
spring.jpa.hibernate.ddl-auto=update
hibernate.ddl-auto 는 통상, 실가동에서는 사용하지 말아 주세요.
언급URL : https://stackoverflow.com/questions/21113154/spring-boot-ddl-auto-generator
반응형
'programing' 카테고리의 다른 글
Angular.js:$eval은 어떻게 작동하며 왜 vanilla eval과 다른가요? (0) | 2023.04.06 |
---|---|
PostgreSQL: JSON 열에서 특성 제거 (0) | 2023.04.06 |
단일 투고에서 Wordpress 카테고리 가져오기 (0) | 2023.04.06 |
Jquery Ajax 이전 전송 및 성공, 오류 및 완료 (0) | 2023.04.06 |
번들 유효한 메시지를 표시해도 Webpack-dev-server가 번들되지 않음 (0) | 2023.04.06 |