ddd.infrastructure.db_service.memory_postgres_db_service
API
- class ddd.infrastructure.db_service.memory_postgres_db_service.MemoryPostgresDbService(log_service, min_size=20, max_size=20)
Bases:
ddd.infrastructure.db_service.db_service.DbService
A in-memory postgres db service.
- Parameters
- async start()
Starts the db service.
- async stop()
Stops the db service.
Examples
Create a memory_postgres_db_service
and start
it:
from ddd.infrastructure.db_service.memory_postgres_db_service import MemoryPostgresDbService
log_service = ...
db_service = \
MemoryPostgresDbService(
log_service=log_service,
min_size=20,
max_size=20,
)
await db_service.start()