gendesign/data/sql/119_parcel_user_status.sql
lekss361 c61c8c86af
Some checks failed
Deploy / deploy (push) Blocked by required conditions
Deploy / changes (push) Successful in 5s
Deploy / build-frontend (push) Has been skipped
Deploy / build-worker (push) Has been cancelled
Deploy / build-backend (push) Has been cancelled
feat(sf-b1): GET /parcels/by-bbox — map entry endpoint + parcel_user_status table (#336)
2026-05-17 21:25:48 +00:00

21 lines
648 B
PL/PgSQL

BEGIN;
CREATE TABLE IF NOT EXISTS parcel_user_status (
user_id text NOT NULL,
cad_num text NOT NULL,
status text NOT NULL CHECK (status IN ('in_work', 'favorite', 'dismissed')),
notes text,
updated_at timestamptz NOT NULL DEFAULT NOW(),
PRIMARY KEY (user_id, cad_num)
);
CREATE INDEX IF NOT EXISTS parcel_user_status_cad_idx
ON parcel_user_status (cad_num);
CREATE INDEX IF NOT EXISTS parcel_user_status_user_idx
ON parcel_user_status (user_id, status);
COMMENT ON TABLE parcel_user_status
IS '#307 SF-B1 user-marked parcels (in_work/favorite/dismissed) для карты.';
COMMIT;