반응형
서버에서 primary key 를 하나에서 2개로 변경하던지 혹은 비슷한 상황이 오면 로컬 DB에 제대로 데이터 저장이 안 된다.
2021-05-18 09:19:28.617492+0900 MBASS[17630:4039723] row insertion error
커뮤니케이션 미스가 빈번하니... 로컬 DB 관계는 계속 풀게 되네.
어차피 그냥 JSON처럼 텍스트로만 나가는게 나은 것일지도 모르겠다.
믓튼 로컬에서는 키를 풀었다.
PRAGMA foreign_keys = OFF;
BEGIN;
CREATE TABLE _DDTBT_TPPG_new (
CD_LOC_CLSF VARCHAR(10)
, CD_TPPG VARCHAR(10)
, ID_DWG_ATCH_FILE VARCHAR(100)
, NM_TPPG VARCHAR(10)
);
INSERT INTO _DDTBT_TPPG_new (
CD_LOC_CLSF
, CD_TPPG
, ID_DWG_ATCH_FILE
, NM_TPPG
)
SELECT
CD_LOC_CLSF
, CD_TPPG
, ID_DWG_ATCH_FILE
, NM_TPPG
FROM DDTBT_TPPG;
DROP TABLE DDTBT_TPPG;
PRAGMA legacy_alter_table = ON;
ALTER TABLE _DDTBT_TPPG_new RENAME TO DDTBT_TPPG;
PRAGMA legacy_alter_table = OFF;
COMMIT;
PRAGMA foreign_keys = ON;
반응형
'C++' 카테고리의 다른 글
자주 쓰는 팝업 구현방법, 그리고 데이터 넘기기 (0) | 2021.05.18 |
---|---|
실무 : 데이터를 넘기는 방법 - SQLite 이용... (0) | 2021.05.18 |
순수 학문으로 다시 돌아 갑니다. (0) | 2021.05.18 |
USB-C, Thunderbolt3 (0) | 2021.02.28 |
노인이 될 준비 (0) | 2021.01.20 |
최근댓글