-
Notifications
You must be signed in to change notification settings - Fork 33
/
dump.sql
521 lines (373 loc) · 13.1 KB
/
dump.sql
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
--
-- PostgreSQL database dump
--
-- Dumped from database version 15.4 (Debian 15.4-2.pgdg120+1)
-- Dumped by pg_dump version 15.7 (Ubuntu 15.7-1.pgdg22.04+1)
SET statement_timeout = 0;
SET lock_timeout = 0;
SET idle_in_transaction_session_timeout = 0;
SET client_encoding = 'UTF8';
SET standard_conforming_strings = on;
SELECT pg_catalog.set_config('search_path', '', false);
SET check_function_bodies = false;
SET xmloption = content;
SET client_min_messages = warning;
SET row_security = off;
SET default_tablespace = '';
SET default_table_access_method = heap;
--
-- Name: alembic_version; Type: TABLE; Schema: public; Owner: postgres
--
CREATE TABLE public.alembic_version (
version_num character varying(32) NOT NULL
);
ALTER TABLE public.alembic_version OWNER TO postgres;
--
-- Name: jb_bot; Type: TABLE; Schema: public; Owner: postgres
--
CREATE TABLE public.jb_bot (
id character varying NOT NULL,
name character varying,
version character varying NOT NULL,
status character varying NOT NULL,
config_env json,
created_at timestamp with time zone DEFAULT now() NOT NULL,
dsl character varying,
updated_at timestamp with time zone DEFAULT now() NOT NULL,
code character varying,
requirements character varying,
credentials json,
index_urls character varying[],
required_credentials character varying[]
);
ALTER TABLE public.jb_bot OWNER TO postgres;
--
-- Name: jb_channel; Type: TABLE; Schema: public; Owner: postgres
--
CREATE TABLE public.jb_channel (
id character varying NOT NULL,
bot_id character varying,
status character varying NOT NULL,
name character varying,
type character varying,
key character varying,
app_id character varying,
url character varying,
created_at timestamp with time zone DEFAULT now() NOT NULL
);
ALTER TABLE public.jb_channel OWNER TO postgres;
--
-- Name: jb_chat_history; Type: TABLE; Schema: public; Owner: postgres
--
CREATE TABLE public.jb_chat_history (
id character varying NOT NULL,
pid character varying,
bot_id character varying,
document_uuid character varying,
message_owner character varying NOT NULL,
preferred_language character varying NOT NULL,
audio_url character varying,
message character varying,
message_in_english character varying,
created_at timestamp with time zone DEFAULT now() NOT NULL
);
ALTER TABLE public.jb_chat_history OWNER TO postgres;
--
-- Name: jb_document_store_log; Type: TABLE; Schema: public; Owner: postgres
--
CREATE TABLE public.jb_document_store_log (
uuid character varying NOT NULL,
bot_id character varying,
documents_list text[],
total_file_size double precision,
status_code integer,
status_message character varying,
created_at timestamp with time zone DEFAULT now() NOT NULL
);
ALTER TABLE public.jb_document_store_log OWNER TO postgres;
--
-- Name: jb_form; Type: TABLE; Schema: public; Owner: postgres
--
CREATE TABLE public.jb_form (
id character varying NOT NULL,
form_uid character varying,
channel_id character varying,
parameters json,
created_at timestamp with time zone DEFAULT now() NOT NULL,
updated_at timestamp with time zone DEFAULT now() NOT NULL
);
ALTER TABLE public.jb_form OWNER TO postgres;
--
-- Name: jb_fsm_state; Type: TABLE; Schema: public; Owner: postgres
--
CREATE TABLE public.jb_fsm_state (
id character varying NOT NULL,
created_at timestamp with time zone DEFAULT now() NOT NULL,
updated_at timestamp with time zone DEFAULT now() NOT NULL,
state character varying,
variables json,
message character varying,
session_id character varying
);
ALTER TABLE public.jb_fsm_state OWNER TO postgres;
--
-- Name: jb_message; Type: TABLE; Schema: public; Owner: postgres
--
CREATE TABLE public.jb_message (
id character varying NOT NULL,
is_user_sent boolean NOT NULL,
turn_id character varying,
message_type character varying,
message json
);
ALTER TABLE public.jb_message OWNER TO postgres;
--
-- Name: jb_qa_log; Type: TABLE; Schema: public; Owner: postgres
--
CREATE TABLE public.jb_qa_log (
id character varying NOT NULL,
pid character varying,
bot_id character varying,
document_uuid character varying,
input_language character varying,
query character varying,
audio_input_link character varying,
response character varying,
audio_output_link character varying,
retrieval_k_value integer,
retrieved_chunks text[],
prompt character varying,
gpt_model_name character varying,
status_code integer,
status_message character varying,
response_time integer,
created_at timestamp with time zone DEFAULT now() NOT NULL
);
ALTER TABLE public.jb_qa_log OWNER TO postgres;
--
-- Name: jb_session; Type: TABLE; Schema: public; Owner: postgres
--
CREATE TABLE public.jb_session (
id character varying NOT NULL,
created_at timestamp with time zone DEFAULT now() NOT NULL,
updated_at timestamp with time zone DEFAULT now() NOT NULL,
channel_id character varying,
user_id character varying
);
ALTER TABLE public.jb_session OWNER TO postgres;
--
-- Name: jb_stt_log; Type: TABLE; Schema: public; Owner: postgres
--
CREATE TABLE public.jb_stt_log (
id character varying NOT NULL,
qa_log_id character varying,
audio_input_bytes character varying,
model_name character varying,
text character varying,
status_code integer,
status_message character varying,
response_time integer,
created_at timestamp with time zone DEFAULT now() NOT NULL
);
ALTER TABLE public.jb_stt_log OWNER TO postgres;
--
-- Name: jb_translator_log; Type: TABLE; Schema: public; Owner: postgres
--
CREATE TABLE public.jb_translator_log (
id character varying NOT NULL,
qa_log_id character varying,
text character varying,
input_language character varying,
output_language character varying,
model_name character varying,
translated_text character varying,
status_code integer,
status_message character varying,
response_time integer,
created_at timestamp with time zone DEFAULT now() NOT NULL
);
ALTER TABLE public.jb_translator_log OWNER TO postgres;
--
-- Name: jb_tts_log; Type: TABLE; Schema: public; Owner: postgres
--
CREATE TABLE public.jb_tts_log (
id character varying NOT NULL,
qa_log_id character varying,
text character varying,
model_name character varying,
audio_output_bytes character varying,
status_code integer,
status_message character varying,
response_time integer,
created_at timestamp with time zone DEFAULT now() NOT NULL
);
ALTER TABLE public.jb_tts_log OWNER TO postgres;
--
-- Name: jb_turn; Type: TABLE; Schema: public; Owner: postgres
--
CREATE TABLE public.jb_turn (
id character varying NOT NULL,
session_id character varying,
turn_type character varying,
channel_id character varying,
bot_id character varying,
user_id character varying,
created_at timestamp with time zone DEFAULT now() NOT NULL
);
ALTER TABLE public.jb_turn OWNER TO postgres;
--
-- Name: jb_users; Type: TABLE; Schema: public; Owner: postgres
--
CREATE TABLE public.jb_users (
id character varying NOT NULL,
first_name character varying,
last_name character varying,
language_preference character varying,
created_at timestamp with time zone DEFAULT now() NOT NULL,
channel_id character varying,
identifier character varying
);
ALTER TABLE public.jb_users OWNER TO postgres;
--
-- Name: jb_webhook_reference; Type: TABLE; Schema: public; Owner: postgres
--
CREATE TABLE public.jb_webhook_reference (
id character varying NOT NULL,
turn_id character varying,
created_at timestamp with time zone DEFAULT now() NOT NULL,
updated_at timestamp with time zone DEFAULT now() NOT NULL
);
ALTER TABLE public.jb_webhook_reference OWNER TO postgres;
--
-- Name: alembic_version alembic_version_pkc; Type: CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.alembic_version
ADD CONSTRAINT alembic_version_pkc PRIMARY KEY (version_num);
--
-- Name: jb_bot jb_bot_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.jb_bot
ADD CONSTRAINT jb_bot_pkey PRIMARY KEY (id);
--
-- Name: jb_channel jb_channel_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.jb_channel
ADD CONSTRAINT jb_channel_pkey PRIMARY KEY (id);
--
-- Name: jb_chat_history jb_chat_history_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.jb_chat_history
ADD CONSTRAINT jb_chat_history_pkey PRIMARY KEY (id);
--
-- Name: jb_document_store_log jb_document_store_log_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.jb_document_store_log
ADD CONSTRAINT jb_document_store_log_pkey PRIMARY KEY (uuid);
--
-- Name: jb_form jb_form_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.jb_form
ADD CONSTRAINT jb_form_pkey PRIMARY KEY (id);
--
-- Name: jb_fsm_state jb_fsm_state_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.jb_fsm_state
ADD CONSTRAINT jb_fsm_state_pkey PRIMARY KEY (id);
--
-- Name: jb_message jb_message_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.jb_message
ADD CONSTRAINT jb_message_pkey PRIMARY KEY (id);
--
-- Name: jb_qa_log jb_qa_log_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.jb_qa_log
ADD CONSTRAINT jb_qa_log_pkey PRIMARY KEY (id);
--
-- Name: jb_session jb_session_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.jb_session
ADD CONSTRAINT jb_session_pkey PRIMARY KEY (id);
--
-- Name: jb_stt_log jb_stt_log_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.jb_stt_log
ADD CONSTRAINT jb_stt_log_pkey PRIMARY KEY (id);
--
-- Name: jb_translator_log jb_translator_log_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.jb_translator_log
ADD CONSTRAINT jb_translator_log_pkey PRIMARY KEY (id);
--
-- Name: jb_tts_log jb_tts_log_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.jb_tts_log
ADD CONSTRAINT jb_tts_log_pkey PRIMARY KEY (id);
--
-- Name: jb_turn jb_turn_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.jb_turn
ADD CONSTRAINT jb_turn_pkey PRIMARY KEY (id);
--
-- Name: jb_users jb_users_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.jb_users
ADD CONSTRAINT jb_users_pkey PRIMARY KEY (id);
--
-- Name: jb_webhook_reference jb_webhook_reference_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.jb_webhook_reference
ADD CONSTRAINT jb_webhook_reference_pkey PRIMARY KEY (id);
--
-- Name: jb_channel jb_channel_bot_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.jb_channel
ADD CONSTRAINT jb_channel_bot_id_fkey FOREIGN KEY (bot_id) REFERENCES public.jb_bot(id);
--
-- Name: jb_form jb_form_channel_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.jb_form
ADD CONSTRAINT jb_form_channel_id_fkey FOREIGN KEY (channel_id) REFERENCES public.jb_channel(id);
--
-- Name: jb_message jb_message_turn_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.jb_message
ADD CONSTRAINT jb_message_turn_id_fkey FOREIGN KEY (turn_id) REFERENCES public.jb_turn(id);
--
-- Name: jb_session jb_session_channel_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.jb_session
ADD CONSTRAINT jb_session_channel_id_fkey FOREIGN KEY (channel_id) REFERENCES public.jb_channel(id);
--
-- Name: jb_session jb_session_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.jb_session
ADD CONSTRAINT jb_session_user_id_fkey FOREIGN KEY (user_id) REFERENCES public.jb_users(id);
--
-- Name: jb_turn jb_turn_bot_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.jb_turn
ADD CONSTRAINT jb_turn_bot_id_fkey FOREIGN KEY (bot_id) REFERENCES public.jb_bot(id);
--
-- Name: jb_turn jb_turn_channel_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.jb_turn
ADD CONSTRAINT jb_turn_channel_id_fkey FOREIGN KEY (channel_id) REFERENCES public.jb_channel(id);
--
-- Name: jb_turn jb_turn_session_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.jb_turn
ADD CONSTRAINT jb_turn_session_id_fkey FOREIGN KEY (session_id) REFERENCES public.jb_session(id);
--
-- Name: jb_turn jb_turn_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.jb_turn
ADD CONSTRAINT jb_turn_user_id_fkey FOREIGN KEY (user_id) REFERENCES public.jb_users(id);
--
-- Name: jb_users jb_users_channel_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.jb_users
ADD CONSTRAINT jb_users_channel_id_fkey FOREIGN KEY (channel_id) REFERENCES public.jb_channel(id);
--
-- PostgreSQL database dump complete
--