통계 분석(전년대비·월별·계절별), 수급계획·LOT 수불, 지정판매소·실사·메뉴 링크 등을 포함한다. Co-authored-by: Cursor <cursoragent@cursor.com>
21 lines
1.3 KiB
SQL
21 lines
1.3 KiB
SQL
-- blockchain_ledger 테이블/컬럼 COMMENT가 latin1 등으로 잘못 저장된 경우 복구
|
|
-- 실행: mysql --default-character-set=utf8mb4 -u ... -p ... 데이터베이스명 < blockchain_ledger_fix_comments_utf8mb4.sql
|
|
|
|
SET NAMES utf8mb4 COLLATE utf8mb4_unicode_ci;
|
|
SET CHARACTER SET utf8mb4;
|
|
|
|
ALTER TABLE `blockchain_ledger` COMMENT = '블록체인 원장';
|
|
|
|
ALTER TABLE `blockchain_ledger`
|
|
MODIFY `bl_idx` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '블록 인덱스(Height)',
|
|
MODIFY `bl_created_at` DATETIME NOT NULL COMMENT '블록 생성 시각',
|
|
MODIFY `bl_tx_type` VARCHAR(30) NOT NULL DEFAULT '' COMMENT '트랜잭션 타입(ORDER_CREATE/ORDER_UPDATE/...)',
|
|
MODIFY `bl_entity_uuid` CHAR(36) NULL COMMENT '업무 엔티티 UUID',
|
|
MODIFY `bl_entity_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT '엔티티 버전',
|
|
MODIFY `bl_payload` JSON NOT NULL COMMENT '블록 payload(JSON)',
|
|
MODIFY `bl_previous_hash` CHAR(64) NOT NULL DEFAULT '' COMMENT '이전 블록 해시',
|
|
MODIFY `bl_hash` CHAR(64) NOT NULL DEFAULT '' COMMENT '현재 블록 해시',
|
|
MODIFY `bl_nonce` INT NOT NULL DEFAULT 0 COMMENT '논스(폐쇄형 체인에서 기본 0)',
|
|
MODIFY `bl_actor_idx` INT UNSIGNED NULL COMMENT '수행자 mb_idx',
|
|
MODIFY `bl_lg_idx` INT UNSIGNED NULL COMMENT '지자체 lg_idx';
|