diff --git a/store/rdbms/rdbms_schema.go b/store/rdbms/rdbms_schema.go index 8bcaa8ee2..a1868fcdf 100644 --- a/store/rdbms/rdbms_schema.go +++ b/store/rdbms/rdbms_schema.go @@ -77,6 +77,7 @@ func (s Schema) Tables() []*Table { s.FederationModuleShared(), s.FederationModuleExposed(), s.FederationModuleMapping(), + s.FederationNodes(), } } @@ -525,3 +526,18 @@ func (Schema) FederationModuleMapping() *Table { AddIndex("unique_federationmodule_composemodule", IColumn("rel_federation_module", "rel_compose_module")), ) } + +func (Schema) FederationNodes() *Table { + return TableDef("federation_nodes", + ID, + ColumnDef("shared_node_id", ColumnTypeIdentifier), + ColumnDef("name", ColumnTypeText), + ColumnDef("base_url", ColumnTypeText), + ColumnDef("status", ColumnTypeText), + ColumnDef("pair_token", ColumnTypeText), + ColumnDef("auth_token", ColumnTypeText), + + CUDTimestamps, + CUDUsers, + ) +}