CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutSign UpSign In
sagemathinc

Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place. Commercial Alternative to JupyterHub.

GitHub Repository: sagemathinc/cocalc
Path: blob/master/src/packages/util/db-schema/index.ts
Views: 923
1
/*
2
* This file is part of CoCalc: Copyright © 2020 Sagemath, Inc.
3
* License: MS-RSL – see LICENSE.md for details
4
*/
5
6
export { SCHEMA } from "./types";
7
export type {
8
DBSchema,
9
TableSchema,
10
FieldSpec,
11
UserOrProjectQuery,
12
} from "./types";
13
export type { RenderSpec } from "./render-types";
14
export type { RetentionModel } from "./retention";
15
export { retentionModels } from "./retention";
16
17
// The tables
18
import "./account-creation-actions";
19
import "./account-profiles";
20
import "./accounts";
21
import "./api-keys";
22
import "./auth";
23
import "./blobs";
24
import "./bookmarks";
25
import "./central-log";
26
import "./client-error-log";
27
import "./cloud-filesystems";
28
import "./collaborators";
29
import "./compute-images";
30
import "./compute-servers";
31
import "./copy-paths";
32
import "./crm";
33
import "./email-counter";
34
import "./file-access-log";
35
import "./file-use-times";
36
import "./file-use";
37
import "./groups";
38
import "./hub-servers";
39
import "./instances"; // probably deprecated
40
import "./jupyter";
41
import "./listings";
42
import "./llm";
43
import "./lti";
44
import "./mentions";
45
import "./messages";
46
import "./news";
47
import "./organizations";
48
import "./password-reset";
49
import "./pg-system";
50
import "./project-info";
51
import "./project-invite-tokens";
52
import "./project-log";
53
import "./project-status";
54
import "./projects";
55
import "./public-path-stars";
56
import "./public-paths";
57
import "./purchase-quotas";
58
import "./purchases";
59
import "./registration-tokens";
60
import "./retention";
61
import "./server-settings";
62
import "./shopping-cart-items";
63
import "./site-licenses";
64
import "./site-settings";
65
import "./site-whitelabeling";
66
import "./statements";
67
import "./stats";
68
import "./subscriptions";
69
import "./syncstring-schema";
70
import "./system-notifications"; // deprecated: use "news" with channel="system"
71
import "./token-actions";
72
import "./tracking";
73
import "./usage-info";
74
import "./vouchers";
75
import "./webapp-errors";
76
77
export {
78
DEFAULT_FONT_SIZE,
79
NEW_FILENAMES,
80
DEFAULT_NEW_FILENAMES,
81
DEFAULT_COMPUTE_IMAGE,
82
FALLBACK_COMPUTE_IMAGE,
83
} from "./defaults";
84
85
export * from "./operators";
86
export type { Operator } from "./operators";
87
88
export { site_settings_conf } from "./site-defaults";
89
90
export { client_db } from "./client-db";
91
92