20#ifndef ORES_DATABASE_REPOSITORY_DATABASE_INFO_REPOSITORY_HPP
21#define ORES_DATABASE_REPOSITORY_DATABASE_INFO_REPOSITORY_HPP
24#include <sqlgen/postgres.hpp>
25#include "ores.logging/make_logger.hpp"
26#include "ores.database/domain/context.hpp"
27#include "ores.database/domain/database_info.hpp"
38 inline static std::string_view logger_name =
39 "ores.database.repository.database_info_repository";
41 [[nodiscard]]
static auto& lg() {
43 static auto instance = make_logger(logger_name);
50 std::vector<domain::database_info> read(
context ctx);
Repository infrastructure and bitemporal operations.
Definition bitemporal_operations.hpp:31
Implements logging infrastructure for ORE Studio.
Definition boost_severity.hpp:28
Context for the operations on a postgres database.
Definition context.hpp:47
Reads database infos from data storage.
Definition database_info_repository.hpp:36