userver: storages::postgres::Database Class Reference
Loading...
Searching...
No Matches
storages::postgres::Database Class Reference

Object for accessing PostgreSQL database instance (sharded or not) More...

#include <userver/storages/postgres/database.hpp>

Public Member Functions

ClusterPtr GetCluster () const
 Cluster accessor for default shard number.
 
ClusterPtr GetClusterForShard (size_t shard) const
 Cluster accessor for specific shard number.
 
size_t GetShardCount () const
 Get total shard count.
 

Friends

class components::Postgres
 

Detailed Description

Object for accessing PostgreSQL database instance (sharded or not)

Definition at line 23 of file database.hpp.

Member Function Documentation

◆ GetShardCount()

size_t storages::postgres::Database::GetShardCount ( ) const
inline

Get total shard count.

Definition at line 32 of file database.hpp.

Friends And Related Symbol Documentation

◆ components::Postgres

friend class components::Postgres
friend

Definition at line 35 of file database.hpp.


The documentation for this class was generated from the following file: