sql: report precise oid type names to pg_type #13355
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.
pg_catalog.pg_type
now reports the postgres-supplied name for oids thatcorrespond to types such as
int8
,int4
, andint2
, despite the fact thatwe don't support those names syntactically and represent them all as the
same type internally.
This enables support for various ORMs, such as ActiveRecord, that might
rely on the reported
typname
for each of the rows inpg_type
.cc @nvanbenschoten
Resolves #12145.
Resolves #12530.
Updates #13045.
This change is