Line data Source code
1 : // @generated automatically by Diesel CLI.
2 :
3 0 : diesel::table! {
4 0 : controllers (address, started_at) {
5 0 : address -> Varchar,
6 0 : started_at -> Timestamptz,
7 0 : }
8 0 : }
9 :
10 0 : diesel::table! {
11 0 : metadata_health (tenant_id, shard_number, shard_count) {
12 0 : tenant_id -> Varchar,
13 0 : shard_number -> Int4,
14 0 : shard_count -> Int4,
15 0 : healthy -> Bool,
16 0 : last_scrubbed_at -> Timestamptz,
17 0 : }
18 0 : }
19 :
20 0 : diesel::table! {
21 0 : nodes (node_id) {
22 0 : node_id -> Int8,
23 0 : scheduling_policy -> Varchar,
24 0 : listen_http_addr -> Varchar,
25 0 : listen_http_port -> Int4,
26 0 : listen_pg_addr -> Varchar,
27 0 : listen_pg_port -> Int4,
28 0 : }
29 0 : }
30 :
31 0 : diesel::table! {
32 0 : tenant_shards (tenant_id, shard_number, shard_count) {
33 0 : tenant_id -> Varchar,
34 0 : shard_number -> Int4,
35 0 : shard_count -> Int4,
36 0 : shard_stripe_size -> Int4,
37 0 : generation -> Nullable<Int4>,
38 0 : generation_pageserver -> Nullable<Int8>,
39 0 : placement_policy -> Varchar,
40 0 : splitting -> Int2,
41 0 : config -> Text,
42 0 : scheduling_policy -> Varchar,
43 0 : }
44 0 : }
45 :
46 : diesel::allow_tables_to_appear_in_same_query!(controllers, metadata_health, nodes, tenant_shards,);
|