aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2004-08-04 20:53:53 +0000
committerTom Lane <tgl@sss.pgh.pa.us>2004-08-04 20:53:53 +0000
commit55dc7faea2af6a3ccc9dc3692e87e32c2ac4c2cf (patch)
tree1b46a154d368f786d94848027c0d9fa93803dc25 /src
parente84c71b4e6b0744fd66c3f5b0ead8c6020c610e4 (diff)
downloadpostgresql-55dc7faea2af6a3ccc9dc3692e87e32c2ac4c2cf.tar.gz
postgresql-55dc7faea2af6a3ccc9dc3692e87e32c2ac4c2cf.zip
Fix silly thinko in ALTER COLUMN TYPE. Check for finding expected
dependency was looking at wrong columns and so would always fail. Was not exposed by regression tests because we are only testing cases involving built-in (pinned) types and so no actual dependency entry exists to be removed.
Diffstat (limited to 'src')
-rw-r--r--src/backend/commands/tablecmds.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/backend/commands/tablecmds.c b/src/backend/commands/tablecmds.c
index b69e386990e..bc5339a91bf 100644
--- a/src/backend/commands/tablecmds.c
+++ b/src/backend/commands/tablecmds.c
@@ -8,7 +8,7 @@
*
*
* IDENTIFICATION
- * $PostgreSQL: pgsql/src/backend/commands/tablecmds.c,v 1.123 2004/08/01 20:30:48 tgl Exp $
+ * $PostgreSQL: pgsql/src/backend/commands/tablecmds.c,v 1.124 2004/08/04 20:53:53 tgl Exp $
*
*-------------------------------------------------------------------------
*/
@@ -4888,8 +4888,8 @@ ATExecAlterColumnType(AlteredTableInfo *tab, Relation rel,
if (foundDep->deptype != DEPENDENCY_NORMAL)
elog(ERROR, "found unexpected dependency type '%c'",
foundDep->deptype);
- if (foundDep->classid != RelOid_pg_type ||
- foundDep->objid != attTup->atttypid)
+ if (foundDep->refclassid != RelOid_pg_type ||
+ foundDep->refobjid != attTup->atttypid)
elog(ERROR, "found unexpected dependency for column");
simple_heap_delete(depRel, &depTup->t_self);