Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
sagemathinc
GitHub Repository: sagemathinc/cocalc
Path: blob/master/src/packages/util/db-schema/index.ts
1447 views
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";
36
import "./groups";
37
import "./hub-servers";
38
import "./instances"; // probably deprecated
39
import "./jupyter";
40
import "./listings";
41
import "./llm";
42
import "./lti";
43
import "./mentions";
44
import "./messages";
45
import "./news";
46
import "./organizations";
47
import "./password-reset";
48
import "./pg-system";
49
import "./project-invite-tokens";
50
import "./project-log";
51
import "./projects";
52
import "./public-path-stars";
53
import "./public-paths";
54
import "./purchase-quotas";
55
import "./purchases";
56
import "./registration-tokens";
57
import "./retention";
58
import "./server-settings";
59
import "./shopping-cart-items";
60
import "./site-licenses";
61
import "./site-settings";
62
import "./site-whitelabeling";
63
import "./statements";
64
import "./stats";
65
import "./subscriptions";
66
import "./syncstring-schema";
67
import "./system-notifications"; // deprecated: use "news" with channel="system"
68
import "./token-actions";
69
import "./tracking";
70
import "./usage-info";
71
import "./vouchers";
72
import "./webapp-errors";
73
74
export {
75
DEFAULT_FONT_SIZE,
76
NEW_FILENAMES,
77
DEFAULT_NEW_FILENAMES,
78
DEFAULT_COMPUTE_IMAGE,
79
FALLBACK_COMPUTE_IMAGE,
80
} from "./defaults";
81
82
export * from "./operators";
83
export type { Operator } from "./operators";
84
85
export { site_settings_conf } from "./site-defaults";
86
87
export { client_db } from "./client-db";
88
89