v2.0: sound library, image upload, DnD, ResourceBrowser, Barotrauma HUD, captain sanity
Deploy / build-and-deploy (push) Failing after 52s
Deploy / build-and-deploy (push) Failing after 52s
This commit is contained in:
@@ -59,8 +59,26 @@ sqlite.exec(`
|
||||
);
|
||||
CREATE UNIQUE INDEX IF NOT EXISTS idx_campaign_item_pos ON bingo_items(campaign_id, grid_index);
|
||||
CREATE UNIQUE INDEX IF NOT EXISTS idx_unique_mark ON marks(campaign_id, item_id);
|
||||
CREATE TABLE IF NOT EXISTS sounds (
|
||||
id TEXT PRIMARY KEY,
|
||||
original_name TEXT NOT NULL,
|
||||
stored_filename TEXT NOT NULL UNIQUE,
|
||||
duration REAL NOT NULL DEFAULT 0,
|
||||
uploaded_by TEXT NOT NULL REFERENCES users(id),
|
||||
created_at TEXT NOT NULL
|
||||
);
|
||||
CREATE TABLE IF NOT EXISTS images (
|
||||
id TEXT PRIMARY KEY,
|
||||
original_name TEXT NOT NULL,
|
||||
stored_filename TEXT NOT NULL UNIQUE,
|
||||
mime_type TEXT NOT NULL DEFAULT 'image/png',
|
||||
file_size INTEGER NOT NULL,
|
||||
uploaded_by TEXT NOT NULL REFERENCES users(id),
|
||||
created_at TEXT NOT NULL
|
||||
);
|
||||
`);
|
||||
|
||||
try { sqlite.exec("ALTER TABLE bingo_items ADD COLUMN sound_url TEXT"); } catch {}
|
||||
try { sqlite.exec("ALTER TABLE bingo_items ADD COLUMN image_url TEXT"); } catch {}
|
||||
|
||||
export const db = drizzle(sqlite, { schema });
|
||||
|
||||
Reference in New Issue
Block a user