diff options
Diffstat (limited to 'src/backend/commands/functioncmds.c')
-rw-r--r-- | src/backend/commands/functioncmds.c | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/src/backend/commands/functioncmds.c b/src/backend/commands/functioncmds.c index 6f5b501dc5..fe6d547cd2 100644 --- a/src/backend/commands/functioncmds.c +++ b/src/backend/commands/functioncmds.c @@ -1412,8 +1412,8 @@ CreateCast(CreateCastStmt *stmt) ereport(ERROR, (errcode(ERRCODE_INSUFFICIENT_PRIVILEGE), errmsg("must be owner of type %s or type %s", - TypeNameToString(stmt->sourcetype), - TypeNameToString(stmt->targettype)))); + format_type_be(sourcetypeid), + format_type_be(targettypeid)))); if (stmt->func != NULL) { @@ -1554,8 +1554,8 @@ CreateCast(CreateCastStmt *stmt) ereport(ERROR, (errcode(ERRCODE_DUPLICATE_OBJECT), errmsg("cast from type %s to type %s already exists", - TypeNameToString(stmt->sourcetype), - TypeNameToString(stmt->targettype)))); + format_type_be(sourcetypeid), + format_type_be(targettypeid)))); /* ready to go */ values[Anum_pg_cast_castsource - 1] = ObjectIdGetDatum(sourcetypeid); @@ -1629,13 +1629,13 @@ DropCast(DropCastStmt *stmt) ereport(ERROR, (errcode(ERRCODE_UNDEFINED_OBJECT), errmsg("cast from type %s to type %s does not exist", - TypeNameToString(stmt->sourcetype), - TypeNameToString(stmt->targettype)))); + format_type_be(sourcetypeid), + format_type_be(targettypeid)))); else ereport(NOTICE, (errmsg("cast from type %s to type %s does not exist, skipping", - TypeNameToString(stmt->sourcetype), - TypeNameToString(stmt->targettype)))); + format_type_be(sourcetypeid), + format_type_be(targettypeid)))); return; } @@ -1646,8 +1646,8 @@ DropCast(DropCastStmt *stmt) ereport(ERROR, (errcode(ERRCODE_INSUFFICIENT_PRIVILEGE), errmsg("must be owner of type %s or type %s", - TypeNameToString(stmt->sourcetype), - TypeNameToString(stmt->targettype)))); + format_type_be(sourcetypeid), + format_type_be(targettypeid)))); /* * Do the deletion |