CREATE TABLE `passkey_challenges` ( `id` text PRIMARY KEY NOT NULL, `challenge` text NOT NULL, `user_id` text, `expires_at` integer NOT NULL ); --> statement-breakpoint CREATE UNIQUE INDEX `passkey_challenges_challenge_unique` ON `passkey_challenges` (`challenge`);--> statement-breakpoint CREATE TABLE `passkeys` ( `id` text PRIMARY KEY NOT NULL, `user_id` text NOT NULL, `public_key` text NOT NULL, `counter` integer NOT NULL, `device_type` text NOT NULL, `backed_up` integer NOT NULL, `transports` text, `last_used_at` integer, `created_at` integer, FOREIGN KEY (`user_id`) REFERENCES `users`(`id`) ON UPDATE no action ON DELETE no action ); --> statement-breakpoint CREATE INDEX `passkeys_user_id_idx` ON `passkeys` (`user_id`);