🗃️ ais_target ddl update
This commit is contained in:
부모
6e70e921af
커밋
87a9217853
@ -72,6 +72,22 @@ CREATE TABLE IF NOT EXISTS snp_data.ais_target (
|
|||||||
created_at TIMESTAMP WITH TIME ZONE DEFAULT NOW(),
|
created_at TIMESTAMP WITH TIME ZONE DEFAULT NOW(),
|
||||||
updated_at TIMESTAMP WITH TIME ZONE DEFAULT NOW(),
|
updated_at TIMESTAMP WITH TIME ZONE DEFAULT NOW(),
|
||||||
|
|
||||||
|
tonnes_cargo INTEGER NULL, -- 화물 톤수
|
||||||
|
in_sts INTEGER NULL, -- STS 여부
|
||||||
|
on_berth BOOLEAN NULL, -- 정박 여부
|
||||||
|
dwt INTEGER NULL, -- 재화중량톤수
|
||||||
|
anomalous INTEGER NULL, -- 이상 징후 여부
|
||||||
|
destination_port_id INTEGER NULL, -- 목적지 항만 ID
|
||||||
|
destination_tidied VARCHAR(50) NULL, -- 정제된 목적지명
|
||||||
|
destination_unlocode VARCHAR(6) NULL, -- 목적지 UNLOCODE
|
||||||
|
imo_verified VARCHAR(7) NULL, -- IMO 검증 코드
|
||||||
|
last_static_update_received TIMESTAMP WITH TIME ZONE NULL, -- 마지막 정적 업데이트 수신 시각
|
||||||
|
lpc_code INTEGER NULL, -- LPC 코드
|
||||||
|
message_type INTEGER NULL, -- 메시지 유형
|
||||||
|
"source" VARCHAR(30) NULL, -- 데이터 소스
|
||||||
|
station_id VARCHAR(100) NULL, -- 스테이션 ID
|
||||||
|
zone_id DOUBLE PRECISION NULL, -- 구역 ID
|
||||||
|
|
||||||
-- ========== 제약조건 ==========
|
-- ========== 제약조건 ==========
|
||||||
CONSTRAINT pk_ais_target PRIMARY KEY (mmsi, message_timestamp)
|
CONSTRAINT pk_ais_target PRIMARY KEY (mmsi, message_timestamp)
|
||||||
) PARTITION BY RANGE (message_timestamp);
|
) PARTITION BY RANGE (message_timestamp);
|
||||||
|
|||||||
불러오는 중...
Reference in New Issue
Block a user