diff options
Diffstat (limited to 'src/backend/commands/proclang.c')
-rw-r--r-- | src/backend/commands/proclang.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/backend/commands/proclang.c b/src/backend/commands/proclang.c index 86f24d96783..c8b4e836f02 100644 --- a/src/backend/commands/proclang.c +++ b/src/backend/commands/proclang.c @@ -118,7 +118,7 @@ CreateProceduralLanguage(CreatePLangStmt *stmt) values[i++] = PointerGetDatum(languageName); values[i++] = Int8GetDatum((bool) 1); values[i++] = Int8GetDatum(stmt->pltrusted); - values[i++] = ObjectIdGetDatum(procTup->t_oid); + values[i++] = ObjectIdGetDatum(procTup->t_data->t_oid); values[i++] = (Datum) fmgr(F_TEXTIN, stmt->plcompiler); rel = heap_openr(LanguageRelationName); @@ -174,7 +174,7 @@ DropProceduralLanguage(DropPLangStmt *stmt) } rel = heap_openr(LanguageRelationName); - heap_delete(rel, &langTup->t_ctid); + heap_delete(rel, &langTup->t_self); pfree(langTup); heap_close(rel); |