| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- PRAGMA foreign_keys=OFF;--> statement-breakpoint
- CREATE TABLE `__new_accounts` (
- `id` text PRIMARY KEY NOT NULL,
- `account_id` text NOT NULL,
- `provider_id` text NOT NULL,
- `user_id` text NOT NULL,
- `access_token` text,
- `refresh_token` text,
- `id_token` text,
- `access_token_expires_at` integer,
- `refresh_token_expires_at` integer,
- `scope` text,
- `password` text,
- `created_at` integer DEFAULT (cast(unixepoch('subsecond') * 1000 as integer)) NOT NULL,
- `updated_at` integer NOT NULL,
- FOREIGN KEY (`user_id`) REFERENCES `users`(`id`) ON UPDATE no action ON DELETE cascade
- );
- --> statement-breakpoint
- INSERT INTO `__new_accounts`("id", "account_id", "provider_id", "user_id", "access_token", "refresh_token", "id_token", "access_token_expires_at", "refresh_token_expires_at", "scope", "password", "created_at", "updated_at") SELECT "id", "account_id", "provider_id", "user_id", "access_token", "refresh_token", "id_token", "access_token_expires_at", "refresh_token_expires_at", "scope", "password", "created_at", "updated_at" FROM `accounts`;--> statement-breakpoint
- DROP TABLE `accounts`;--> statement-breakpoint
- ALTER TABLE `__new_accounts` RENAME TO `accounts`;--> statement-breakpoint
- PRAGMA foreign_keys=ON;--> statement-breakpoint
- CREATE INDEX `accounts_userId_idx` ON `accounts` (`user_id`);--> statement-breakpoint
- CREATE TABLE `__new_sessions` (
- `id` text PRIMARY KEY NOT NULL,
- `expires_at` integer NOT NULL,
- `token` text NOT NULL,
- `created_at` integer DEFAULT (cast(unixepoch('subsecond') * 1000 as integer)) NOT NULL,
- `updated_at` integer NOT NULL,
- `ip_address` text,
- `user_agent` text,
- `user_id` text NOT NULL,
- `timezone` text,
- `city` text,
- `country` text,
- `region` text,
- `region_code` text,
- `colo` text,
- `latitude` text,
- `longitude` text,
- FOREIGN KEY (`user_id`) REFERENCES `users`(`id`) ON UPDATE no action ON DELETE cascade
- );
- --> statement-breakpoint
- INSERT INTO `__new_sessions`("id", "expires_at", "token", "created_at", "updated_at", "ip_address", "user_agent", "user_id", "timezone", "city", "country", "region", "region_code", "colo", "latitude", "longitude") SELECT "id", "expires_at", "token", "created_at", "updated_at", "ip_address", "user_agent", "user_id", "timezone", "city", "country", "region", "region_code", "colo", "latitude", "longitude" FROM `sessions`;--> statement-breakpoint
- DROP TABLE `sessions`;--> statement-breakpoint
- ALTER TABLE `__new_sessions` RENAME TO `sessions`;--> statement-breakpoint
- CREATE UNIQUE INDEX `sessions_token_unique` ON `sessions` (`token`);--> statement-breakpoint
- CREATE INDEX `sessions_userId_idx` ON `sessions` (`user_id`);--> statement-breakpoint
- CREATE TABLE `__new_users` (
- `id` text PRIMARY KEY NOT NULL,
- `name` text NOT NULL,
- `email` text NOT NULL,
- `email_verified` integer DEFAULT false NOT NULL,
- `image` text,
- `created_at` integer DEFAULT (cast(unixepoch('subsecond') * 1000 as integer)) NOT NULL,
- `updated_at` integer DEFAULT (cast(unixepoch('subsecond') * 1000 as integer)) NOT NULL,
- `is_anonymous` integer DEFAULT false
- );
- --> statement-breakpoint
- INSERT INTO `__new_users`("id", "name", "email", "email_verified", "image", "created_at", "updated_at", "is_anonymous") SELECT "id", "name", "email", "email_verified", "image", "created_at", "updated_at", "is_anonymous" FROM `users`;--> statement-breakpoint
- DROP TABLE `users`;--> statement-breakpoint
- ALTER TABLE `__new_users` RENAME TO `users`;--> statement-breakpoint
- CREATE UNIQUE INDEX `users_email_unique` ON `users` (`email`);--> statement-breakpoint
- CREATE TABLE `__new_verifications` (
- `id` text PRIMARY KEY NOT NULL,
- `identifier` text NOT NULL,
- `value` text NOT NULL,
- `expires_at` integer NOT NULL,
- `created_at` integer DEFAULT (cast(unixepoch('subsecond') * 1000 as integer)) NOT NULL,
- `updated_at` integer DEFAULT (cast(unixepoch('subsecond') * 1000 as integer)) NOT NULL
- );
- --> statement-breakpoint
- INSERT INTO `__new_verifications`("id", "identifier", "value", "expires_at", "created_at", "updated_at") SELECT "id", "identifier", "value", "expires_at", "created_at", "updated_at" FROM `verifications`;--> statement-breakpoint
- DROP TABLE `verifications`;--> statement-breakpoint
- ALTER TABLE `__new_verifications` RENAME TO `verifications`;--> statement-breakpoint
- CREATE INDEX `verifications_identifier_idx` ON `verifications` (`identifier`);
|