1+ {
2+ "id" : " 9c43d7b9-380d-4531-9c3c-06584c4d242d" ,
3+ "prevId" : " 00000000-0000-0000-0000-000000000000" ,
4+ "version" : " 7" ,
5+ "dialect" : " postgresql" ,
6+ "tables" : {
7+ "public.sites" : {
8+ "name" : " sites" ,
9+ "schema" : " " ,
10+ "columns" : {
11+ "id" : {
12+ "name" : " id" ,
13+ "type" : " integer" ,
14+ "primaryKey" : true ,
15+ "notNull" : true ,
16+ "identity" : {
17+ "type" : " always" ,
18+ "name" : " sites_id_seq" ,
19+ "schema" : " public" ,
20+ "increment" : " 1" ,
21+ "startWith" : " 1" ,
22+ "minValue" : " 1" ,
23+ "maxValue" : " 2147483647" ,
24+ "cache" : " 1" ,
25+ "cycle" : false
26+ }
27+ },
28+ "display_name" : {
29+ "name" : " display_name" ,
30+ "type" : " text" ,
31+ "primaryKey" : false ,
32+ "notNull" : true
33+ },
34+ "url" : {
35+ "name" : " url" ,
36+ "type" : " text" ,
37+ "primaryKey" : false ,
38+ "notNull" : true
39+ },
40+ "channel_to_notify" : {
41+ "name" : " channel_to_notify" ,
42+ "type" : " text" ,
43+ "primaryKey" : false ,
44+ "notNull" : true
45+ },
46+ "should_ping" : {
47+ "name" : " should_ping" ,
48+ "type" : " boolean" ,
49+ "primaryKey" : false ,
50+ "notNull" : true
51+ },
52+ "actively_tracked" : {
53+ "name" : " actively_tracked" ,
54+ "type" : " boolean" ,
55+ "primaryKey" : false ,
56+ "notNull" : true ,
57+ "default" : true
58+ },
59+ "date_added" : {
60+ "name" : " date_added" ,
61+ "type" : " timestamp with time zone" ,
62+ "primaryKey" : false ,
63+ "notNull" : true ,
64+ "default" : " now()"
65+ }
66+ },
67+ "indexes" : {},
68+ "foreignKeys" : {},
69+ "compositePrimaryKeys" : {},
70+ "uniqueConstraints" : {},
71+ "policies" : {},
72+ "checkConstraints" : {},
73+ "isRLSEnabled" : false
74+ },
75+ "public.records" : {
76+ "name" : " records" ,
77+ "schema" : " " ,
78+ "columns" : {
79+ "id" : {
80+ "name" : " id" ,
81+ "type" : " uuid" ,
82+ "primaryKey" : true ,
83+ "notNull" : true ,
84+ "default" : " gen_random_uuid()"
85+ },
86+ "site_id" : {
87+ "name" : " site_id" ,
88+ "type" : " integer" ,
89+ "primaryKey" : false ,
90+ "notNull" : false
91+ },
92+ "up" : {
93+ "name" : " up" ,
94+ "type" : " boolean" ,
95+ "primaryKey" : false ,
96+ "notNull" : true
97+ },
98+ "details" : {
99+ "name" : " details" ,
100+ "type" : " text" ,
101+ "primaryKey" : false ,
102+ "notNull" : false
103+ },
104+ "response_time_ms" : {
105+ "name" : " response_time_ms" ,
106+ "type" : " double precision" ,
107+ "primaryKey" : false ,
108+ "notNull" : false
109+ },
110+ "time_checked" : {
111+ "name" : " time_checked" ,
112+ "type" : " timestamp with time zone" ,
113+ "primaryKey" : false ,
114+ "notNull" : true ,
115+ "default" : " now()"
116+ }
117+ },
118+ "indexes" : {},
119+ "foreignKeys" : {
120+ "records_site_id_sites_id_fk" : {
121+ "name" : " records_site_id_sites_id_fk" ,
122+ "tableFrom" : " records" ,
123+ "tableTo" : " sites" ,
124+ "columnsFrom" : [
125+ " site_id"
126+ ],
127+ "columnsTo" : [
128+ " id"
129+ ],
130+ "onDelete" : " cascade" ,
131+ "onUpdate" : " no action"
132+ }
133+ },
134+ "compositePrimaryKeys" : {},
135+ "uniqueConstraints" : {},
136+ "policies" : {},
137+ "checkConstraints" : {},
138+ "isRLSEnabled" : false
139+ }
140+ },
141+ "enums" : {},
142+ "schemas" : {},
143+ "sequences" : {},
144+ "roles" : {},
145+ "policies" : {},
146+ "views" : {},
147+ "_meta" : {
148+ "columns" : {},
149+ "schemas" : {},
150+ "tables" : {}
151+ }
152+ }
0 commit comments