-- B5 서비스 하트비트 — 각 서비스가 주기적으로 생존 신호 기록(헤드리스 포함 liveness를 DB로 확인)
CREATE TABLE IF NOT EXISTS service_heartbeat (
    service    VARCHAR(32),
    center     VARCHAR(8),
    last_seen  BIGINT,
    pid        BIGINT,
    PRIMARY KEY (service, center)
);
COMMENT ON COLUMN service_heartbeat.service   IS '서비스명';
COMMENT ON COLUMN service_heartbeat.center    IS '센터';
COMMENT ON COLUMN service_heartbeat.last_seen IS '최종생존시각';
COMMENT ON COLUMN service_heartbeat.pid       IS '프로세스ID';
