neon-sprawl/server/db/migrations/V002__player_hotbar_loadout...

11 lines
451 B
SQL

-- NEO-29: per-player hotbar slot bindings (prototype, v1).
CREATE TABLE IF NOT EXISTS player_hotbar_loadout (
player_id TEXT NOT NULL REFERENCES player_position(player_id) ON DELETE CASCADE,
slot_index INTEGER NOT NULL,
ability_id TEXT NOT NULL,
updated_at TIMESTAMPTZ NOT NULL DEFAULT now(),
PRIMARY KEY (player_id, slot_index)
);
COMMENT ON TABLE player_hotbar_loadout IS 'Persisted hotbar slot bindings per player (NEO-29).';