Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PostgreSQL ¶
type PostgreSQL struct {
// contains filtered or unexported fields
}
PostgreSQL структура, хранящая пул соединений, их максимальное количество и текущую схему базы данных.
func MustCreate ¶
func MustCreate(cfg config.PersistentStorage) *PostgreSQL
MustCreate возвращает структуру для взаимодействия с базой данных в СУБД PostgreSQL. В случае ошибки завершает работу всего приложения.
func (*PostgreSQL) ProcessedCount ¶
ProcessedCount возвращает сумму обработанных сообщений за последний час, день, неделю, месяц.
func (*PostgreSQL) SaveMessage ¶
SaveMessage сохраняет сообщение и его идентификатор в БД. Статус сообщения сохраняется по умолчанию (status.InProcessing).
func (*PostgreSQL) UpdateStatus ¶
UpdateStatus статус сообщения с идентификатором id обновляется на status.Processed.
Click to show internal directories.
Click to hide internal directories.