VNDLY-42402: Implement get_sequences in our fork #6
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.
This work pulls in some pieces of bernardopires#567
The migration file: vendor_entities.0034_alter_vendorentity_id does not run successfully without this after Django 4.2 upgrade. It fails with a stacktrace like:
File "/Users/ben.stafford/vndly/venv/lib/python3.9/site-packages/django/db/backends/postgresql/schema.py", line 217, in _alter_column_type_sql
if sequence_name := self._get_sequence_name(table, column):
File "/Users/ben.stafford/vndly/venv/lib/python3.9/site-packages/django/db/backends/postgresql/schema.py", line 138, in _get_sequence_name
for sequence in self.connection.introspection.get_sequences(cursor, table):
File "/Users/ben.stafford/vndly/venv/lib/python3.9/site-packages/django/db/backends/base/introspection.py", line 161, in get_sequences
raise NotImplementedError(
NotImplementedError: subclasses of BaseDatabaseIntrospection may require a get_sequences() method