CREATE TABLE `analytics_events` ( `id` text PRIMARY KEY NOT NULL, `name` text NOT NULL, `anonymous_id` text, `user_id` text, `date` text, `created_at` integer NOT NULL, `metadata` text, FOREIGN KEY (`user_id`) REFERENCES `user`(`id`) ON UPDATE no action ON DELETE set null ); --> statement-breakpoint CREATE INDEX `analytics_events_name_date_idx` ON `analytics_events` (`name`,`date`);--> statement-breakpoint CREATE INDEX `analytics_events_anonymous_id_date_idx` ON `analytics_events` (`anonymous_id`,`date`);--> statement-breakpoint CREATE UNIQUE INDEX `analytics_events_serve_unique` ON `analytics_events` (`name`,`anonymous_id`,`date`) WHERE "analytics_events"."name" = 'verse_served';--> statement-breakpoint CREATE TABLE `dashboard_settings` ( `key` text PRIMARY KEY NOT NULL, `value` text NOT NULL, `updated_at` integer NOT NULL ); --> statement-breakpoint CREATE TABLE `stats_snapshot` ( `date` text PRIMARY KEY NOT NULL, `generated_at` integer NOT NULL, `build_kind` text NOT NULL, `config_version` text NOT NULL, `payload` text NOT NULL, `player_state` text, `config` text NOT NULL ); --> statement-breakpoint ALTER TABLE `user` ADD `created_at` integer;