- Add the following packages to
pyproject.toml:minos-database-aiopgminos-database-lmdb
- Add the following changes to
config.yml:- Add
clientto database-releated sections:- In
default,repository,snapshot,broker, etc. add:client: minos.plugins.aiopg.AiopgDatabaseClient - In
sagaorsaga.storageadd:client: minos.plugins.lmdb.LmdbDatabaseClient
- In
- Replace the following classes:
minos.common.PostgreSqlMinosDatabase->minos.common.DatabaseMixinminos.common.PostgreSqlLockPool->minos.common.DatabaseLockPoolminos.common.PostgreSqlPool->minos.common.DatabaseClientPoolminos.networks.PostgreSqlBrokerPublisherQueue->minos.networks.DatabaseBrokerPublisherQueueminos.networks.PostgreSqlBrokerSubscriberQueue->minos.networks.DatabaseBrokerSubscriberQueueminos.networks.PostgreSqlBrokerSubscriberDuplicateValidator->minos.networks.DatabaseBrokerSubscriberDuplicateValidatorminos.aggregate.PostgreSqlTransactionRepository->minos.aggregate.DatabaseTransactionRepositoryminos.aggregate.PostgreSqlEventRepository->minos.aggregate.DatabaseEventRepositoryminos.aggregate.PostgreSqlSnapshotRepository->minos.aggregate.DatabaseSnapshotRepositoryminos.plugins.kafka.InMemoryQueuedKafkaBrokerPublisher->minos.plugins.kafka.KafkaBrokerPublisherminos.plugins.kafka.InMemoryQueuedKafkaBrokerSubscriberBuilder->minos.plugins.kafka.KafkaBrokerSubscriberBuilderminos.plugins.kafka.PostgreSqlQueuedKafkaBrokerPublisher->minos.plugins.kafka.KafkaBrokerPublisherminos.plugins.kafka.PostgreSqlQueuedKafkaBrokerSubscriberBuilder->minos.plugins.kafka.KafkaBrokerSubscriberBuilder
- Add
Last active
May 12, 2022 09:03
-
-
Save garciparedes/e3fda5b0efce8ca518960fadadfa56c8 to your computer and use it in GitHub Desktop.
Migrate to minos-python@0.7.0
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment