gaojintao01 commited on
Commit
9486559
·
1 Parent(s): 83c8b0e
server/prisma/migrations/20230921191814_init/migration.sql DELETED
@@ -1,125 +0,0 @@
1
- -- CreateTable
2
- CREATE TABLE "api_keys" (
3
- "id" SERIAL PRIMARY KEY,
4
- "secret" TEXT,
5
- "createdBy" INTEGER,
6
- "createdAt" TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
7
- "lastUpdatedAt" TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP
8
- );
9
-
10
- -- CreateTable
11
- CREATE TABLE "workspace_documents" (
12
- "id" SERIAL PRIMARY KEY,
13
- "docId" TEXT NOT NULL,
14
- "filename" TEXT NOT NULL,
15
- "docpath" TEXT NOT NULL,
16
- "workspaceId" INTEGER NOT NULL,
17
- "metadata" TEXT,
18
- "createdAt" TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
19
- "lastUpdatedAt" TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
20
- CONSTRAINT "workspace_documents_workspaceId_fkey" FOREIGN KEY ("workspaceId") REFERENCES "workspaces" ("id") ON DELETE RESTRICT ON UPDATE CASCADE
21
- );
22
-
23
- -- CreateTable
24
- CREATE TABLE "invites" (
25
- "id" SERIAL PRIMARY KEY,
26
- "code" TEXT NOT NULL,
27
- "status" TEXT NOT NULL DEFAULT 'pending',
28
- "claimedBy" INTEGER,
29
- "createdAt" TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
30
- "createdBy" INTEGER NOT NULL,
31
- "lastUpdatedAt" TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP
32
- );
33
-
34
- -- CreateTable
35
- CREATE TABLE "system_settings" (
36
- "id" SERIAL PRIMARY KEY,
37
- "label" TEXT NOT NULL,
38
- "value" TEXT,
39
- "createdAt" TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
40
- "lastUpdatedAt" TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP
41
- );
42
-
43
- -- CreateTable
44
- CREATE TABLE "users" (
45
- "id" SERIAL PRIMARY KEY,
46
- "username" TEXT,
47
- "password" TEXT NOT NULL,
48
- "role" TEXT NOT NULL DEFAULT 'default',
49
- "suspended" INTEGER NOT NULL DEFAULT 0,
50
- "createdAt" TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
51
- "lastUpdatedAt" TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP
52
- );
53
-
54
- -- CreateTable
55
- CREATE TABLE "document_vectors" (
56
- "id" SERIAL PRIMARY KEY,
57
- "docId" TEXT NOT NULL,
58
- "vectorId" TEXT NOT NULL,
59
- "createdAt" TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
60
- "lastUpdatedAt" TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP
61
- );
62
-
63
- -- CreateTable
64
- CREATE TABLE "welcome_messages" (
65
- "id" SERIAL PRIMARY KEY,
66
- "user" TEXT NOT NULL,
67
- "response" TEXT NOT NULL,
68
- "orderIndex" INTEGER,
69
- "createdAt" TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP
70
- );
71
-
72
- -- CreateTable
73
- CREATE TABLE "workspaces" (
74
- "id" SERIAL PRIMARY KEY,
75
- "name" TEXT NOT NULL,
76
- "slug" TEXT NOT NULL,
77
- "vectorTag" TEXT,
78
- "createdAt" TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
79
- "openAiTemp" REAL,
80
- "openAiHistory" INTEGER NOT NULL DEFAULT 20,
81
- "lastUpdatedAt" TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
82
- "openAiPrompt" TEXT
83
- );
84
-
85
- -- CreateTable
86
- CREATE TABLE "workspace_chats" (
87
- "id" SERIAL PRIMARY KEY,
88
- "workspaceId" INTEGER NOT NULL,
89
- "prompt" TEXT NOT NULL,
90
- "response" TEXT NOT NULL,
91
- "include" BOOLEAN NOT NULL DEFAULT true,
92
- "user_id" INTEGER,
93
- "createdAt" TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
94
- "lastUpdatedAt" TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
95
- CONSTRAINT "workspace_chats_user_id_fkey" FOREIGN KEY ("user_id") REFERENCES "users" ("id") ON DELETE CASCADE ON UPDATE CASCADE
96
- );
97
-
98
- -- CreateTable
99
- CREATE TABLE "workspace_users" (
100
- "id" SERIAL PRIMARY KEY,
101
- "user_id" INTEGER NOT NULL,
102
- "workspace_id" INTEGER NOT NULL,
103
- "createdAt" TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
104
- "lastUpdatedAt" TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
105
- CONSTRAINT "workspace_users_workspace_id_fkey" FOREIGN KEY ("workspace_id") REFERENCES "workspaces" ("id") ON DELETE CASCADE ON UPDATE CASCADE,
106
- CONSTRAINT "workspace_users_user_id_fkey" FOREIGN KEY ("user_id") REFERENCES "users" ("id") ON DELETE CASCADE ON UPDATE CASCADE
107
- );
108
-
109
- -- CreateIndex
110
- CREATE UNIQUE INDEX "api_keys_secret_key" ON "api_keys"("secret");
111
-
112
- -- CreateIndex
113
- CREATE UNIQUE INDEX "workspace_documents_docId_key" ON "workspace_documents"("docId");
114
-
115
- -- CreateIndex
116
- CREATE UNIQUE INDEX "invites_code_key" ON "invites"("code");
117
-
118
- -- CreateIndex
119
- CREATE UNIQUE INDEX "system_settings_label_key" ON "system_settings"("label");
120
-
121
- -- CreateIndex
122
- CREATE UNIQUE INDEX "users_username_key" ON "users"("username");
123
-
124
- -- CreateIndex
125
- CREATE UNIQUE INDEX "workspaces_slug_key" ON "workspaces"("slug");
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
server/prisma/migrations/20231101001441_init/migration.sql DELETED
@@ -1,2 +0,0 @@
1
- -- AlterTable
2
- ALTER TABLE "workspaces" ADD COLUMN "similarityThreshold" REAL DEFAULT 0.25;
 
 
 
server/prisma/migrations/20231101195421_init/migration.sql DELETED
@@ -1,11 +0,0 @@
1
- -- CreateTable
2
- CREATE TABLE "cache_data" (
3
- "id" SERIAL PRIMARY KEY,
4
- "name" TEXT NOT NULL,
5
- "data" TEXT NOT NULL,
6
- "belongsTo" TEXT,
7
- "byId" INTEGER,
8
- "expiresAt" TIMESTAMP,
9
- "createdAt" TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
10
- "lastUpdatedAt" TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP
11
- );
 
 
 
 
 
 
 
 
 
 
 
 
server/prisma/migrations/20231129012019_add/migration.sql DELETED
@@ -1,2 +0,0 @@
1
- -- AlterTable
2
- ALTER TABLE "users" ADD COLUMN "pfpFilename" TEXT;
 
 
 
server/prisma/migrations/20240113013409_init/migration.sql DELETED
@@ -1,2 +0,0 @@
1
- -- AlterTable
2
- ALTER TABLE "workspaces" ADD COLUMN "chatModel" TEXT;
 
 
 
server/prisma/migrations/20240118201333_init/migration.sql DELETED
@@ -1,2 +0,0 @@
1
- -- AlterTable
2
- ALTER TABLE "workspaces" ADD COLUMN "topN" INTEGER DEFAULT 4 CHECK ("topN" > 0);
 
 
 
server/prisma/migrations/20240202002020_init/migration.sql DELETED
@@ -1,37 +0,0 @@
1
- -- CreateTable
2
- CREATE TABLE "embed_configs" (
3
- "id" SERIAL PRIMARY KEY,
4
- "uuid" TEXT NOT NULL,
5
- "enabled" BOOLEAN NOT NULL DEFAULT false,
6
- "chat_mode" TEXT NOT NULL DEFAULT 'query',
7
- "allowlist_domains" TEXT,
8
- "allow_model_override" BOOLEAN NOT NULL DEFAULT false,
9
- "allow_temperature_override" BOOLEAN NOT NULL DEFAULT false,
10
- "allow_prompt_override" BOOLEAN NOT NULL DEFAULT false,
11
- "max_chats_per_day" INTEGER,
12
- "max_chats_per_session" INTEGER,
13
- "workspace_id" INTEGER NOT NULL,
14
- "createdBy" INTEGER,
15
- "usersId" INTEGER,
16
- "createdAt" TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
17
- CONSTRAINT "embed_configs_workspace_id_fkey" FOREIGN KEY ("workspace_id") REFERENCES "workspaces" ("id") ON DELETE CASCADE ON UPDATE CASCADE,
18
- CONSTRAINT "embed_configs_usersId_fkey" FOREIGN KEY ("usersId") REFERENCES "users" ("id") ON DELETE SET NULL ON UPDATE CASCADE
19
- );
20
-
21
- -- CreateTable
22
- CREATE TABLE "embed_chats" (
23
- "id" SERIAL PRIMARY KEY,
24
- "prompt" TEXT NOT NULL,
25
- "response" TEXT NOT NULL,
26
- "session_id" TEXT NOT NULL,
27
- "include" BOOLEAN NOT NULL DEFAULT true,
28
- "connection_information" TEXT,
29
- "embed_id" INTEGER NOT NULL,
30
- "usersId" INTEGER,
31
- "createdAt" TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
32
- CONSTRAINT "embed_chats_embed_id_fkey" FOREIGN KEY ("embed_id") REFERENCES "embed_configs" ("id") ON DELETE CASCADE ON UPDATE CASCADE,
33
- CONSTRAINT "embed_chats_usersId_fkey" FOREIGN KEY ("usersId") REFERENCES "users" ("id") ON DELETE SET NULL ON UPDATE CASCADE
34
- );
35
-
36
- -- CreateIndex
37
- CREATE UNIQUE INDEX "embed_configs_uuid_key" ON "embed_configs"("uuid");
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
server/prisma/migrations/20240206181106_init/migration.sql DELETED
@@ -1,13 +0,0 @@
1
- -- CreateTable
2
- CREATE TABLE "workspace_suggested_messages" (
3
- "id" SERIAL PRIMARY KEY,
4
- "workspaceId" INTEGER NOT NULL,
5
- "heading" TEXT NOT NULL,
6
- "message" TEXT NOT NULL,
7
- "createdAt" TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
8
- "lastUpdatedAt" TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
9
- CONSTRAINT "workspace_suggested_messages_workspaceId_fkey" FOREIGN KEY ("workspaceId") REFERENCES "workspaces" ("id") ON DELETE CASCADE ON UPDATE CASCADE
10
- );
11
-
12
- -- CreateIndex
13
- CREATE INDEX "workspace_suggested_messages_workspaceId_idx" ON "workspace_suggested_messages"("workspaceId");
 
 
 
 
 
 
 
 
 
 
 
 
 
 
server/prisma/migrations/20240206211916_init/migration.sql DELETED
@@ -1,11 +0,0 @@
1
- -- CreateTable
2
- CREATE TABLE "event_logs" (
3
- "id" SERIAL PRIMARY KEY,
4
- "event" TEXT NOT NULL,
5
- "metadata" TEXT,
6
- "userId" INTEGER,
7
- "occurredAt" TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP
8
- );
9
-
10
- -- CreateIndex
11
- CREATE INDEX "event_logs_event_idx" ON "event_logs"("event");
 
 
 
 
 
 
 
 
 
 
 
 
server/prisma/migrations/20240208224848_init/migration.sql DELETED
@@ -1,24 +0,0 @@
1
- -- AlterTable
2
- ALTER TABLE "workspace_chats" ADD COLUMN "thread_id" INTEGER;
3
-
4
- -- CreateTable
5
- CREATE TABLE "workspace_threads" (
6
- "id" SERIAL PRIMARY KEY,
7
- "name" TEXT NOT NULL,
8
- "slug" TEXT NOT NULL,
9
- "workspace_id" INTEGER NOT NULL,
10
- "user_id" INTEGER,
11
- "createdAt" TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
12
- "lastUpdatedAt" TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
13
- CONSTRAINT "workspace_threads_workspace_id_fkey" FOREIGN KEY ("workspace_id") REFERENCES "workspaces" ("id") ON DELETE CASCADE ON UPDATE CASCADE,
14
- CONSTRAINT "workspace_threads_user_id_fkey" FOREIGN KEY ("user_id") REFERENCES "users" ("id") ON DELETE CASCADE ON UPDATE CASCADE
15
- );
16
-
17
- -- CreateIndex
18
- CREATE UNIQUE INDEX "workspace_threads_slug_key" ON "workspace_threads"("slug");
19
-
20
- -- CreateIndex
21
- CREATE INDEX "workspace_threads_workspace_id_idx" ON "workspace_threads"("workspace_id");
22
-
23
- -- CreateIndex
24
- CREATE INDEX "workspace_threads_user_id_idx" ON "workspace_threads"("user_id");
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
server/prisma/migrations/20240210004405_init/migration.sql DELETED
@@ -1,2 +0,0 @@
1
- -- AlterTable
2
- ALTER TABLE "workspace_chats" ADD COLUMN "feedbackScore" BOOLEAN;
 
 
 
server/prisma/migrations/20240216214639_init/migration.sql DELETED
@@ -1,2 +0,0 @@
1
- -- AlterTable
2
- ALTER TABLE "workspaces" ADD COLUMN "chatMode" TEXT DEFAULT 'chat';
 
 
 
server/prisma/migrations/20240219211018_init/migration.sql DELETED
@@ -1,2 +0,0 @@
1
- -- AlterTable
2
- ALTER TABLE "workspace_documents" ADD COLUMN "pinned" BOOLEAN DEFAULT false;
 
 
 
server/prisma/migrations/20240301002308_init/migration.sql DELETED
@@ -1,2 +0,0 @@
1
- -- AlterTable
2
- ALTER TABLE "workspaces" ADD COLUMN "pfpFilename" TEXT;
 
 
 
server/prisma/migrations/20240326231053_init/migration.sql DELETED
@@ -1,2 +0,0 @@
1
- -- AlterTable
2
- ALTER TABLE "invites" ADD COLUMN "workspaceIds" TEXT;
 
 
 
server/prisma/migrations/20240405015034_init/migration.sql DELETED
@@ -1,2 +0,0 @@
1
- -- AlterTable
2
- ALTER TABLE "workspaces" ADD COLUMN "chatProvider" TEXT;
 
 
 
server/prisma/migrations/20240412183346_init/migration.sql DELETED
@@ -1,24 +0,0 @@
1
- -- AlterTable
2
- ALTER TABLE "workspaces" ADD COLUMN "agentModel" TEXT;
3
- ALTER TABLE "workspaces" ADD COLUMN "agentProvider" TEXT;
4
-
5
- -- CreateTable
6
- CREATE TABLE "workspace_agent_invocations" (
7
- "id" SERIAL PRIMARY KEY,
8
- "uuid" TEXT NOT NULL,
9
- "prompt" TEXT NOT NULL,
10
- "closed" BOOLEAN NOT NULL DEFAULT false,
11
- "user_id" INTEGER,
12
- "thread_id" INTEGER,
13
- "workspace_id" INTEGER NOT NULL,
14
- "createdAt" TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
15
- "lastUpdatedAt" TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
16
- CONSTRAINT "workspace_agent_invocations_user_id_fkey" FOREIGN KEY ("user_id") REFERENCES "users" ("id") ON DELETE CASCADE ON UPDATE CASCADE,
17
- CONSTRAINT "workspace_agent_invocations_workspace_id_fkey" FOREIGN KEY ("workspace_id") REFERENCES "workspaces" ("id") ON DELETE CASCADE ON UPDATE CASCADE
18
- );
19
-
20
- -- CreateIndex
21
- CREATE UNIQUE INDEX "workspace_agent_invocations_uuid_key" ON "workspace_agent_invocations"("uuid");
22
-
23
- -- CreateIndex
24
- CREATE INDEX "workspace_agent_invocations_uuid_idx" ON "workspace_agent_invocations"("uuid");
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
server/prisma/migrations/20240425004220_init/migration.sql DELETED
@@ -1,30 +0,0 @@
1
- -- AlterTable
2
- ALTER TABLE "users" ADD COLUMN "seen_recovery_codes" BOOLEAN DEFAULT false;
3
-
4
- -- CreateTable
5
- CREATE TABLE "recovery_codes" (
6
- "id" SERIAL PRIMARY KEY,
7
- "user_id" INTEGER NOT NULL,
8
- "code_hash" TEXT NOT NULL,
9
- "createdAt" TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
10
- CONSTRAINT "recovery_codes_user_id_fkey" FOREIGN KEY ("user_id") REFERENCES "users" ("id") ON DELETE CASCADE ON UPDATE CASCADE
11
- );
12
-
13
- -- CreateTable
14
- CREATE TABLE "password_reset_tokens" (
15
- "id" SERIAL PRIMARY KEY,
16
- "user_id" INTEGER NOT NULL,
17
- "token" TEXT NOT NULL,
18
- "expiresAt" TIMESTAMP NOT NULL,
19
- "createdAt" TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
20
- CONSTRAINT "password_reset_tokens_user_id_fkey" FOREIGN KEY ("user_id") REFERENCES "users" ("id") ON DELETE CASCADE ON UPDATE CASCADE
21
- );
22
-
23
- -- CreateIndex
24
- CREATE INDEX "recovery_codes_user_id_idx" ON "recovery_codes"("user_id");
25
-
26
- -- CreateIndex
27
- CREATE UNIQUE INDEX "password_reset_tokens_token_key" ON "password_reset_tokens"("token");
28
-
29
- -- CreateIndex
30
- CREATE INDEX "password_reset_tokens_user_id_idx" ON "password_reset_tokens"("user_id");
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
server/prisma/migrations/20240430230707_init/migration.sql DELETED
@@ -1,2 +0,0 @@
1
- -- AlterTable
2
- ALTER TABLE "workspaces" ADD COLUMN "queryRefusalResponse" TEXT;