raito.utils.storages.sql.postgresql module

class raito.utils.storages.sql.postgresql.PostgreSQLStorage(url)[исходный код]

Базовые классы: SQLAlchemyStorage

PostgreSQL storage for FSM.

Required packages sqlalchemy[asyncio], asyncpg package installed (pip install raito[postgresql])

Параметры:

url (str | URL)

async set_state(key, state=None)[исходный код]

Set state for specified key.

Параметры:
  • key (StorageKey) – Storage key

  • state (StateType | None) – New state

Тип результата:

None

async set_data(key, data)[исходный код]

Write data (replace).

Параметры:
  • key (StorageKey) – Storage key

  • data (Dict[str, Any]) – New data

Тип результата:

None