diff --git a/src/backend/commands/opclasscmds.c b/src/backend/commands/opclasscmds.c index 3dbc9329267fb5b547c02bd0827aed9e8e5b347f..5dde78abc9a195add262c395287ca360d3661aff 100644 --- a/src/backend/commands/opclasscmds.c +++ b/src/backend/commands/opclasscmds.c @@ -1564,7 +1564,7 @@ RemoveOpClass(RemoveOpClassStmt *stmt) if (!HeapTupleIsValid(tuple)) { ereport(NOTICE, - (errmsg("operator class \"%s\" does not exist for access method \"%s\"", + (errmsg("operator class \"%s\" does not exist for access method \"%s\", skipping", NameListToString(stmt->opclassname), stmt->amname))); return; } diff --git a/src/test/regress/expected/drop_if_exists.out b/src/test/regress/expected/drop_if_exists.out index dab73aaba6016d4b6796569be59296be35a2bfa7..d29077657f7a2a8c988c56ae53bca028b4334bb2 100644 --- a/src/test/regress/expected/drop_if_exists.out +++ b/src/test/regress/expected/drop_if_exists.out @@ -205,7 +205,7 @@ NOTICE: server "test_server_exists" does not exist, skipping DROP OPERATOR CLASS test_operator_class USING btree; ERROR: operator class "test_operator_class" does not exist for access method "btree" DROP OPERATOR CLASS IF EXISTS test_operator_class USING btree; -NOTICE: operator class "test_operator_class" does not exist for access method "btree" +NOTICE: operator class "test_operator_class" does not exist for access method "btree", skipping DROP OPERATOR CLASS test_operator_class USING no_such_am; ERROR: access method "no_such_am" does not exist DROP OPERATOR CLASS IF EXISTS test_operator_class USING no_such_am;