0021_skill_device_login.sql 768 B

123456789101112131415161718
  1. CREATE TABLE `skill_device_logins` (
  2. `id` text PRIMARY KEY NOT NULL,
  3. `device_code_hash` text NOT NULL,
  4. `user_code` text NOT NULL,
  5. `client` text NOT NULL,
  6. `ip` text NOT NULL,
  7. `status` text DEFAULT 'pending' NOT NULL,
  8. `key_name` text,
  9. `key_days` integer,
  10. `key_id` text,
  11. `expires_at` text NOT NULL,
  12. `last_poll_at` text,
  13. `created_at` text DEFAULT (strftime('%Y-%m-%dT%H:%M:%fZ','now')) NOT NULL
  14. );
  15. --> statement-breakpoint
  16. CREATE UNIQUE INDEX `skill_device_logins_device_code_hash_unique` ON `skill_device_logins` (`device_code_hash`);--> statement-breakpoint
  17. CREATE UNIQUE INDEX `skill_device_logins_user_code_unique` ON `skill_device_logins` (`user_code`);--> statement-breakpoint
  18. ALTER TABLE `skill_publish_keys` ADD `origin` text DEFAULT 'manual' NOT NULL;