-- Create PushSubscriptions table CREATE TABLE IF NOT EXISTS PushSubscriptions ( id TEXT PRIMARY KEY, userId TEXT NOT NULL, endpoint TEXT NOT NULL, p256dh TEXT NOT NULL, auth TEXT NOT NULL, createdAt TEXT DEFAULT (datetime('now')), updatedAt TEXT DEFAULT (datetime('now')) ); CREATE INDEX IF NOT EXISTS idx_push_subscriptions_userId ON PushSubscriptions(userId);