DB 이름 vexplor → invyone 전환
Build & Deploy to K8s / build-and-deploy (push) Successful in 4m30s

- application.yml, k8s configmap, docker-compose 4종: SPRING_DATASOURCE_URL path
- provisioning 코드: {prefix}_vexplor → {prefix}_invyone 테넌트 DB 네이밍 규칙
- 프론트 마법사: Step1Basic, Step4Run 미리보기 라벨
- CompanyAccordionRow: 기본 DB 이름 포맷
- 마이그레이션/멀티테넌시 문서 동기화
- Traefik 와일드카드 설정 산출물 보관 (notes/)

비밀번호(vexplor0909!!) 및 역사 기록 문서(INVYONE_CONCEPT,
DDD1542, test-output, dashboard-runtime-fixes) 는 의도적으로 미변경.
This commit is contained in:
2026-04-24 19:15:06 +09:00
parent 8c861144dc
commit 76f43cea9b
20 changed files with 116 additions and 37 deletions
+1 -1
View File
@@ -11,7 +11,7 @@
SOURCE_HOST="localhost"
SOURCE_PORT="5432"
SOURCE_DB="vexplor"
SOURCE_DB="invyone"
SOURCE_USER="postgres"
TARGET_HOST="대상_호스트"
+4 -4
View File
@@ -14,7 +14,7 @@ Phase 1 은 **라우팅 no-op** 단계 — 컬럼만 추가, 실제 라우팅은
| 컬럼 | 타입 | 설명 |
|---|---|---|
| `DB_NAME` | VARCHAR(64) | 실제 DB 이름 (예: `qnc_vexplor`). Phase 3 이전엔 NULL 허용 |
| `DB_NAME` | VARCHAR(64) | 실제 DB 이름 (예: `qnc_invyone`). Phase 3 이전엔 NULL 허용 |
| `SUBDOMAIN` | VARCHAR(64) | 접속 서브도메인 (예: `qnc`). UNIQUE |
| `DB_HOST` | VARCHAR(128) | DB 서버 호스트 (향후 분산 대비). 기본 NULL |
| `DB_STATUS` | VARCHAR(20) | `provisioning` / `schema_copied` / `admin_created` / `active` / `failed` / `suspended`. 기본 `active` |
@@ -44,13 +44,13 @@ CREATE UNIQUE INDEX IF NOT EXISTS UX_COMPANY_MNG_SUBDOMAIN
## 실행 방법
### 방법 1: DBeaver / pgAdmin
1. `vexplor` DB 연결
1. `invyone` DB 연결
2. 위 SQL 블록 복사 & 실행
3. 확인 쿼리 돌려서 컬럼 생성 여부 확인
### 방법 2: psql
```bash
psql -h 183.99.177.40 -U postgres -d vexplor <<'SQL'
psql -h 183.99.177.40 -U postgres -d invyone <<'SQL'
ALTER TABLE COMPANY_MNG
ADD COLUMN IF NOT EXISTS DB_NAME VARCHAR(64),
ADD COLUMN IF NOT EXISTS SUBDOMAIN VARCHAR(64),
@@ -99,6 +99,6 @@ ALTER TABLE COMPANY_MNG
## 체크리스트
- [ ] `vexplor` DB 에 위 SQL 실행
- [ ] `invyone` DB 에 위 SQL 실행
- [ ] 확인 쿼리 1, 2, 3 모두 통과
- [ ] `SELECT * FROM COMPANY_MNG LIMIT 1;` 로 기존 데이터 정상 조회 확인
+2 -2
View File
@@ -26,11 +26,11 @@ CREATE UNIQUE INDEX IF NOT EXISTS UX_COMPANY_MNG_DB_NAME
## 실행 방법
### DBeaver / pgAdmin
위 SQL 블록을 `vexplor` DB 에 실행.
위 SQL 블록을 `invyone` DB 에 실행.
### psql
```bash
psql -h 183.99.177.40 -U postgres -d vexplor <<'SQL'
psql -h 183.99.177.40 -U postgres -d invyone <<'SQL'
CREATE UNIQUE INDEX IF NOT EXISTS UX_COMPANY_MNG_DB_NAME
ON COMPANY_MNG (DB_NAME)
WHERE DB_NAME IS NOT NULL;
+1 -1
View File
@@ -39,7 +39,7 @@ ALTER TABLE COMPANY_MNG
## 실행
```bash
psql -h 183.99.177.40 -U postgres -d vexplor <<'SQL'
psql -h 183.99.177.40 -U postgres -d invyone <<'SQL'
ALTER TABLE COMPANY_MNG
ADD COLUMN IF NOT EXISTS PLAN VARCHAR(20) DEFAULT 'Starter',
ADD COLUMN IF NOT EXISTS INDUSTRY VARCHAR(50),