aboutsummaryrefslogtreecommitdiff
path: root/src/test/modules/commit_ts/sql/commit_timestamp.sql
diff options
context:
space:
mode:
authorMichael Paquier <michael@paquier.xyz>2020-07-11 13:32:28 +0900
committerMichael Paquier <michael@paquier.xyz>2020-07-11 13:32:28 +0900
commitcc35d8933a211d9965eb1c1d2749a903d5735db2 (patch)
treeaa94cde941781ec163a7549ae20ae53cfdea72b6 /src/test/modules/commit_ts/sql/commit_timestamp.sql
parentdf646509f371069c65f84309eb5749642e8650b3 (diff)
downloadpostgresql-cc35d8933a211d9965eb1c1d2749a903d5735db2.tar.gz
postgresql-cc35d8933a211d9965eb1c1d2749a903d5735db2.zip
Rename field "relkind" to "objtype" for CTAS and ALTER TABLE nodes
"relkind" normally refers to the char field from pg_class. However, in the parse nodes AlterTableStmt and CreateTableAsStmt, "relkind" was used for a field of type enum ObjectType, that could refer to other object types than those possible for a relkind. Such fields being usually named "objtype", switch the name in both structures to make things more consistent. Note that this led to some confusion in functions that also operate on a RangeTableEntry object, which also has a field named "relkind". This naming goes back to commit 09d4e96, where only OBJECT_TABLE and OBJECT_INDEX were used. This got extended later to use as well OBJECT_TYPE with e440e12, not really a relation kind. Author: Mark Dilger Reviewed-by: Daniel Gustafsson, Álvaro Herrera, Michael Paquier Discussion: https://postgr.es/m/609181AE-E399-47C7-9221-856E0F96BF93@enterprisedb.com
Diffstat (limited to 'src/test/modules/commit_ts/sql/commit_timestamp.sql')
0 files changed, 0 insertions, 0 deletions