You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fixed
The canonical types Postgres renders are no longer refused.tinyint, nchar, nvarchar and binary are written as smallint, character, character varying and bytea, but the engine's vocabulary is read from its own catalog and so never names them, leaving a plan that rendered the column correctly and then refused it as an unresolved type. They now compare equal to the type they are rendered as.
A varbinary length no longer drifts.bytea carries none, so a declared one was never read back and every plan asked to change the column again.
A sequence option declared with the default value now settles.
An identity column reports no minimum where none was declared.
An identity option reset to the engine's default is now written.
Changing an identity's increment or minimum no longer restarts its counter.RESTART was appended to every identity alter. Only a start that actually moved carries a RESTART now, and that case is reported as a data hazard.