source.sql 888 B

123456789101112131415161718192021222324252627282930313233
  1. BEGIN TRANSACTION;
  2. CREATE TABLE IF NOT EXISTS "registry" (
  3. "id" INTEGER NOT NULL UNIQUE,
  4. "domain" TEXT NOT NULL UNIQUE,
  5. "username" TEXT NOT NULL,
  6. "last_renewal" INTEGER,
  7. PRIMARY KEY("id" AUTOINCREMENT)
  8. );
  9. CREATE TABLE IF NOT EXISTS "zones" (
  10. "id" INTEGER NOT NULL UNIQUE,
  11. "zone" TEXT NOT NULL UNIQUE,
  12. "username" TEXT NOT NULL,
  13. PRIMARY KEY("id" AUTOINCREMENT)
  14. );
  15. CREATE TABLE IF NOT EXISTS "users" (
  16. "id" INTEGER NOT NULL UNIQUE,
  17. "username" TEXT NOT NULL UNIQUE,
  18. "password" TEXT NOT NULL,
  19. "registration_date" INTEGER NOT NULL,
  20. PRIMARY KEY("id" AUTOINCREMENT)
  21. );
  22. CREATE TABLE IF NOT EXISTS "sites" (
  23. "id" INTEGER NOT NULL UNIQUE,
  24. "username" TEXT NOT NULL,
  25. "site_dir" TEXT NOT NULL,
  26. "domain" TEXT NOT NULL UNIQUE,
  27. "domain_type" TEXT NOT NULL,
  28. "protocol" TEXT NOT NULL,
  29. "creation_date" INTEGER NOT NULL,
  30. "le_enabled" INTEGER,
  31. PRIMARY KEY("id" AUTOINCREMENT)
  32. );
  33. COMMIT;