diff --git a/src/lib/db.ts b/src/lib/db.ts index 2d28d87..5c9895c 100644 --- a/src/lib/db.ts +++ b/src/lib/db.ts @@ -29,6 +29,18 @@ function initDb() { bio TEXT ); `); + + // Migration: Add nickname column to users table if it doesn't exist + try { + const columns = db.prepare("PRAGMA table_info(users)").all(); + if (!columns.some((col: any) => col.name === 'nickname')) { + console.log("Adding 'nickname' column to 'users' table..."); + db.exec('ALTER TABLE users ADD COLUMN nickname TEXT'); + } + } catch (error) { + console.error("Error during 'users' table migration:", error); + } + // Create Toys Table if it doesn't exist db.exec(` diff --git a/toyshare.db-shm b/toyshare.db-shm index d60ca5f..1b4d7ff 100644 Binary files a/toyshare.db-shm and b/toyshare.db-shm differ diff --git a/toyshare.db-wal b/toyshare.db-wal index 9dc8f44..8e242c5 100644 Binary files a/toyshare.db-wal and b/toyshare.db-wal differ