feat: overriding system value for PostgreSQL's identity column #183
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.
Add
OVERRIDING SYSTEM VALUE
insert clause when using PostgreSQL with version >= 10 dialect. It's necessary for table with always generated identity column also as primary key. By default those column must be always generated by PostgreSQL, but in this fixtures mostly case we want to define ourselfid
especially when declaring the relationship between fixtures.This PR will allow you to force define value for column that has been made with such as statement
id BIGSERIAL GENERATED ALWAYS AS IDENTITY PRIMARY KEY
Reference: