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

SQL DDL migration #56

Open
goldentrash opened this issue Nov 27, 2024 · 3 comments
Open

SQL DDL migration #56

goldentrash opened this issue Nov 27, 2024 · 3 comments

Comments

@goldentrash
Copy link
Contributor

상황 설명

  • 우리는 2차 개발을 진행하며 새로운 기능(출석에 지각 추가, 회원 목록 관리 등)을 추가했습니다.
  • 우리는 2차 개발을 진행하며 기존 기능(이벤트)를 삭제했습니다.
  • 따라서 SQL Scheme이 변경되었으며, 기존 관리중이던 Data를 Migration해야 합니다.

When?

  • 아직 2차 개발 기간이며, 앞으로 어떻게 수정될지 모르기 때문에, 우선은 개발이 모두 완료된 후 Data Migration 진행을 제안합니다.

그럼 그전까지는 어떻게?

  • 이전에 편의를 위해서 appplication-prod.yaml을 분리한 바 있습니다. 다만 이 과정에서 개발용 프로퍼티가 공유되지 않아 불편함이 발생하고 있습니다.
  • 우선, 개발 환경 공유를 위해서 api.gdsc-konkuk.dev 서버에 resources 폴더를 새로 만들고 제가 사용하고 있는 개발 환경을 올려 두었습니다. (조금 전 올린 [Feat] late attendance #55 버전)
  • 앞으로 무언가 변경 사항이 생기면 해당 디렉토리에 우선 반영하는 방향으로 서로 개발 환경 공유를 진행하기를 제안합니다.
@goldentrash
Copy link
Contributor Author

혹시나 개발 환경에 문제가 있다면 코멘트 부탁드립니다. @ekgns33

@goldentrash
Copy link
Contributor Author

테스트를 위해서는 아마 계정이 필요할텐데, OAuth를 사용중이라 지금 넣어둔 더미 데이로는 로그인이 어려울 수 있습니다.

${workspace}/sql/v1.dummy를 수정하신 다음에 docker compose down -v를 통해서 그냥 테섭 DB 밀어버리시고 작업하심 될듯 합니다.

@ekgns33
Copy link
Collaborator

ekgns33 commented Nov 28, 2024

application.yml을 전혀 읽지 못하네요. 흠 무슨문제인건지

해결~~

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants