mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-02-25 10:22:55 +08:00
feat(server): support selfhost licenses (#8947)
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
-- 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");
|
||||
@@ -1,3 +1,3 @@
|
||||
# Please do not edit this file manually
|
||||
# It should be added in your version-control system (i.e. Git)
|
||||
provider = "postgresql"
|
||||
provider = "postgresql"
|
||||
Reference in New Issue
Block a user