source.sql 876 B

12345678910111213141516171819202122232425262728293031323334
  1. BEGIN TRANSACTION;
  2. CREATE TABLE IF NOT EXISTS "registry" (
  3. "id" INTEGER NOT NULL UNIQUE,
  4. "domain" TEXT,
  5. "username" TEXT,
  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,
  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,
  18. "password" TEXT NOT NULL,
  19. "sftp_enabled" INTEGER NOT NULL,
  20. "registration_date" INTEGER NOT NULL,
  21. PRIMARY KEY("id" AUTOINCREMENT)
  22. );
  23. CREATE TABLE IF NOT EXISTS "sites" (
  24. "id" INTEGER NOT NULL UNIQUE,
  25. "username" TEXT NOT NULL,
  26. "site_dir" TEXT NOT NULL,
  27. "domain" TEXT NOT NULL,
  28. "domain_type" TEXT NOT NULL,
  29. "protocol" TEXT NOT NULL,
  30. "creation_date" INTEGER NOT NULL,
  31. "le_enabled" INTEGER,
  32. PRIMARY KEY("id" AUTOINCREMENT)
  33. );
  34. COMMIT;