fix: different paths for env script and migrations #15
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.
With both of these on the same path alembic causes a deadlock condition trying to create the
alembic_version
table for the first time.When I inspected the call path (by pdbing
_ensure_version_table
), I saw the second call to create the table that happened during the same (first) transaction, originated from theget_revisions
call path. Not sure how this could ever work for someone else.