{ "id": "bede7229-4dec-4922-b74e-3b2d146e8f85", "prevId": "00000000-0000-0000-0000-000000000000", "version": "7", "dialect": "postgresql", "tables": { "public.peers": { "name": "peers", "schema": "", "columns": { "id": { "name": "id", "type": "text", "primaryKey": true, "notNull": true }, "last_seen": { "name": "last_seen", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" } }, "indexes": {}, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "public.room_viewers": { "name": "room_viewers", "schema": "", "columns": { "id": { "name": "id", "type": "uuid", "primaryKey": true, "notNull": true, "default": "gen_random_uuid()" }, "room_id": { "name": "room_id", "type": "text", "primaryKey": false, "notNull": true }, "viewer_id": { "name": "viewer_id", "type": "text", "primaryKey": false, "notNull": true }, "joined_at": { "name": "joined_at", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" } }, "indexes": {}, "foreignKeys": { "room_viewers_room_id_rooms_id_fk": { "name": "room_viewers_room_id_rooms_id_fk", "tableFrom": "room_viewers", "tableTo": "rooms", "columnsFrom": [ "room_id" ], "columnsTo": [ "id" ], "onDelete": "cascade", "onUpdate": "no action" }, "room_viewers_viewer_id_peers_id_fk": { "name": "room_viewers_viewer_id_peers_id_fk", "tableFrom": "room_viewers", "tableTo": "peers", "columnsFrom": [ "viewer_id" ], "columnsTo": [ "id" ], "onDelete": "cascade", "onUpdate": "no action" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "public.rooms": { "name": "rooms", "schema": "", "columns": { "id": { "name": "id", "type": "text", "primaryKey": true, "notNull": true }, "broadcaster": { "name": "broadcaster", "type": "text", "primaryKey": false, "notNull": true }, "created_at": { "name": "created_at", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" } }, "indexes": {}, "foreignKeys": { "rooms_broadcaster_peers_id_fk": { "name": "rooms_broadcaster_peers_id_fk", "tableFrom": "rooms", "tableTo": "peers", "columnsFrom": [ "broadcaster" ], "columnsTo": [ "id" ], "onDelete": "cascade", "onUpdate": "no action" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false } }, "enums": {}, "schemas": {}, "sequences": {}, "roles": {}, "policies": {}, "views": {}, "_meta": { "columns": {}, "schemas": {}, "tables": {} } }