Feature / Separate namespace support #316
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
BEWARE: After this PR repos/event stores are created with their FULL DB NAME and not prefix only, as it was before. To keep the old default DB name set it to
prefix + "_default"
when creating repos/event stores.Moves all namespace support to a separate package
namespace
. The package contains an event store and repo with namespace support that uses any underlying event store and repo as storage. The factory function provided in theNew...()
methods is used to create event stores/repos the first time a namespace is used.Affected Components
Related Issues
Solution and Design
Steps to test and verify