003-add-account-type.sql 703 B

123456789101112131415161718192021
  1. BEGIN TRANSACTION;
  2. -- Add column
  3. ALTER TABLE "users" ADD COLUMN "type" TEXT NOT NULL DEFAULT "testing";
  4. -- Remove it's default value
  5. CREATE TABLE "users_temp" (
  6. "id" INTEGER NOT NULL UNIQUE,
  7. "username" TEXT NOT NULL UNIQUE,
  8. "password" TEXT NOT NULL,
  9. "registration_date" TEXT NOT NULL,
  10. "bucket_tokens" INTEGER NOT NULL,
  11. "bucket_last_update" INTEGER NOT NULL,
  12. "type" TEXT NOT NULL,
  13. PRIMARY KEY("id" AUTOINCREMENT)
  14. );
  15. INSERT INTO "users_temp" SELECT "id","username","password","registration_date","bucket_tokens","bucket_last_update","type" FROM "users";
  16. DROP TABLE "users";
  17. ALTER TABLE "users_temp" RENAME TO "users";
  18. COMMIT;