mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-02-12 04:18:54 +00:00
28 lines
847 B
SQL
28 lines
847 B
SQL
-- CreateTable
|
|
CREATE TABLE "licenses" (
|
|
"key" VARCHAR NOT NULL,
|
|
"created_at" TIMESTAMPTZ(3) NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
"revealed_at" TIMESTAMPTZ(3),
|
|
"installed_at" TIMESTAMPTZ(3),
|
|
"validate_key" VARCHAR,
|
|
|
|
CONSTRAINT "licenses_pkey" PRIMARY KEY ("key")
|
|
);
|
|
|
|
-- CreateTable
|
|
CREATE TABLE "installed_licenses" (
|
|
"key" VARCHAR NOT NULL,
|
|
"workspace_id" VARCHAR NOT NULL,
|
|
"quantity" INTEGER NOT NULL DEFAULT 1,
|
|
"recurring" VARCHAR NOT NULL,
|
|
"installed_at" TIMESTAMPTZ(3) NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
"validate_key" VARCHAR NOT NULL,
|
|
"validated_at" TIMESTAMPTZ(3) NOT NULL,
|
|
"expired_at" TIMESTAMPTZ(3),
|
|
|
|
CONSTRAINT "installed_licenses_pkey" PRIMARY KEY ("key")
|
|
);
|
|
|
|
-- CreateIndex
|
|
CREATE UNIQUE INDEX "installed_licenses_workspace_id_key" ON "installed_licenses"("workspace_id");
|