mirror of
https://github.com/djdevin/recflare.git
synced 2026-10-25 23:18:51 -07:00
16 lines
668 B
SQL
16 lines
668 B
SQL
-- Per-room, per-player variable data — what the client saves through
|
|
-- `PUT /rooms/{roomId}/playerdata/me` and reads back from `GET .../playerdata/me`.
|
|
--
|
|
-- Generated from packages/domain/src/rooms-db.ts (ROOM_SCHEMA_DDL) — keep in sync.
|
|
--
|
|
-- One row per (room, player). `data` is the client's blob exactly as posted (the `data`
|
|
-- form field, a base64 string); the server neither decodes nor validates it, and a
|
|
-- re-save overwrites the row in place, so the table holds only each player's latest.
|
|
|
|
CREATE TABLE IF NOT EXISTS playerdata (
|
|
room_id INTEGER NOT NULL,
|
|
player_id INTEGER NOT NULL,
|
|
data TEXT NOT NULL,
|
|
PRIMARY KEY (room_id, player_id)
|
|
);
|