Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BE] DB Schema 파일을 생성하고, Flyway를 적용한다.(dev → prod) #516

Closed
3 of 4 tasks
Kimprodp opened this issue Aug 21, 2024 · 2 comments · Fixed by #601
Closed
3 of 4 tasks

[BE] DB Schema 파일을 생성하고, Flyway를 적용한다.(dev → prod) #516

Kimprodp opened this issue Aug 21, 2024 · 2 comments · Fixed by #601

Comments

@Kimprodp
Copy link
Contributor

Kimprodp commented Aug 21, 2024

🔍 설명

  • 엔티티 컬럼에 변경사항이 있을 경우, ddl auto validate 설정으로 인하여 테이블과 설정이 맞지 않아 에러가 발생합니다.
  • 이 경우 DB에 직접 컬럼을 설정해주어야 하는데, 스키마 파일로 관리하기 위해 해당 파일을 생성합니다.

🔥 할 일

  • schema.sql 추가
    • validate 옵션이기에 원래라면 schema.sql로 테이블이 생성되었어야 함. 현재 테이블이 해당 sql을 바탕으로 생성되었다는 명시이기도 함.
  • flyway 설정 추가 (dev)
  • flyway 설정 추가 (prod)
  • dev validate 변경

⏰ 예상 시간

  • 1h

🐴 할 말

@donghoony
Copy link
Contributor

validate로 해 두어서 init.sql을 형상관리 해두어야겠습니다 👍🏻

@donghoony
Copy link
Contributor

flyway 도입도 해야겠습니다

@donghoony donghoony changed the title [BE] DB Schema 파일을 생성한다. [BE] DB Schema 파일을 생성하고, Flyway를 적용한다. Sep 4, 2024
@skylar1220 skylar1220 assigned skylar1220 and unassigned Kimprodp Sep 4, 2024
@skylar1220 skylar1220 changed the title [BE] DB Schema 파일을 생성하고, Flyway를 적용한다. [BE] DB Schema 파일을 생성하고, Flyway를 적용한다.(dev → prod) Sep 12, 2024
@skylar1220 skylar1220 linked a pull request Sep 12, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

3 participants