servnest/db/source.sql

34 lines
888 B
MySQL
Raw Normal View History

2022-04-18 23:10:15 +02:00
BEGIN TRANSACTION;
CREATE TABLE IF NOT EXISTS "registry" (
"id" INTEGER NOT NULL UNIQUE,
2022-06-12 01:31:16 +02:00
"domain" TEXT NOT NULL UNIQUE,
"username" TEXT NOT NULL,
2022-04-18 23:10:15 +02:00
"last_renewal" INTEGER,
PRIMARY KEY("id" AUTOINCREMENT)
);
CREATE TABLE IF NOT EXISTS "zones" (
"id" INTEGER NOT NULL UNIQUE,
2022-06-12 01:31:16 +02:00
"zone" TEXT NOT NULL UNIQUE,
2022-04-18 23:10:15 +02:00
"username" TEXT NOT NULL,
PRIMARY KEY("id" AUTOINCREMENT)
);
CREATE TABLE IF NOT EXISTS "users" (
"id" INTEGER NOT NULL UNIQUE,
2022-06-12 01:31:16 +02:00
"username" TEXT NOT NULL UNIQUE,
2022-04-18 23:10:15 +02:00
"password" TEXT NOT NULL,
"registration_date" INTEGER NOT NULL,
PRIMARY KEY("id" AUTOINCREMENT)
);
CREATE TABLE IF NOT EXISTS "sites" (
"id" INTEGER NOT NULL UNIQUE,
"username" TEXT NOT NULL,
"site_dir" TEXT NOT NULL,
2022-06-12 01:31:16 +02:00
"domain" TEXT NOT NULL UNIQUE,
2022-04-18 23:10:15 +02:00
"domain_type" TEXT NOT NULL,
"protocol" TEXT NOT NULL,
"creation_date" INTEGER NOT NULL,
"le_enabled" INTEGER,
PRIMARY KEY("id" AUTOINCREMENT)
);
COMMIT;