storcon/diesel: add leader table

This commit is contained in:
Vlad Lazar
2024-07-30 17:54:02 +01:00
parent d95b46f3f3
commit 3ad1221e55
3 changed files with 16 additions and 1 deletions
@@ -0,0 +1 @@
DROP TABLE leader;
@@ -0,0 +1,6 @@
CREATE TABLE leader (
hostname VARCHAR NOT NULL,
port INTEGER NOT NULL,
started_at TIMESTAMPTZ NOT NULL,
PRIMARY KEY(hostname, port, started_at)
);
+9 -1
View File
@@ -1,5 +1,13 @@
// @generated automatically by Diesel CLI.
diesel::table! {
leader (hostname, port, started_at) {
hostname -> Varchar,
port -> Int4,
started_at -> Timestamptz,
}
}
diesel::table! {
metadata_health (tenant_id, shard_number, shard_count) {
tenant_id -> Varchar,
@@ -36,4 +44,4 @@ diesel::table! {
}
}
diesel::allow_tables_to_appear_in_same_query!(metadata_health, nodes, tenant_shards,);
diesel::allow_tables_to_appear_in_same_query!(leader, metadata_health, nodes, tenant_shards,);