postgresql/src/backend/catalog
Peter Eisentraut 118601a7e8 Improve objectNamesToOids() comment
Commit d31bbfb659 removed the comment at objectNamesToOids() that
there is no locking, because that commit added locking.  But to fix
all the problems, we'd still need a stronger lock.  So put the comment
back with more a detailed explanation.

Co-authored-by: Noah Misch <noah@leadboat.com>
Reviewed-by: Heikki Linnakangas <hlinnaka@iki.fi>
Discussion: https://www.postgresql.org/message-id/flat/bf72b82c-124d-4efa-a484-bb928e9494e4@eisentraut.org
2025-08-27 17:33:54 +02:00
..
aclchk.c Improve objectNamesToOids() comment 2025-08-27 17:33:54 +02:00
catalog.c Remove pg_replication_origin's TOAST table. 2025-05-07 14:47:36 -05:00
Catalog.pm Update copyright for 2025 2025-01-01 11:21:55 -05:00
dependency.c Disallow NAMEDTUPLESTORE RTEs in stored views, rules, etc. 2025-01-08 16:35:54 -05:00
genbki.pl Label the contents of pg_*_d.h files a little better. 2025-03-21 15:09:46 -04:00
heap.c Message style improvements 2025-06-28 19:18:06 +02:00
index.c doc: Mention GIN indexes support parallel builds. 2025-06-19 09:12:34 +09:00
indexing.c Update copyright for 2025 2025-01-01 11:21:55 -05:00
information_schema.sql Add support for NOT ENFORCED in CHECK constraints 2025-01-11 10:52:30 +01:00
Makefile Update copyright for 2025 2025-01-01 11:21:55 -05:00
meson.build Update copyright for 2025 2025-01-01 11:21:55 -05:00
namespace.c Update copyright for 2025 2025-01-01 11:21:55 -05:00
objectaccess.c Update copyright for 2025 2025-01-01 11:21:55 -05:00
objectaddress.c Extend ALTER DEFAULT PRIVILEGES to define default privileges for large objects. 2025-04-04 19:02:17 +09:00
partition.c Update copyright for 2025 2025-01-01 11:21:55 -05:00
pg_aggregate.c Fix erroneous construction of functions' dependencies on transforms. 2025-04-07 13:31:37 -04:00
pg_attrdef.c Simplify some logic around setting pg_attribute.atthasdef. 2025-03-03 13:35:48 -05:00
pg_cast.c Update copyright for 2025 2025-01-01 11:21:55 -05:00
pg_class.c Update copyright for 2025 2025-01-01 11:21:55 -05:00
pg_collation.c Update copyright for 2025 2025-01-01 11:21:55 -05:00
pg_constraint.c Change the names generated for child foreign key constraints. 2025-04-23 12:03:02 -04:00
pg_conversion.c Update copyright for 2025 2025-01-01 11:21:55 -05:00
pg_db_role_setting.c Update copyright for 2025 2025-01-01 11:21:55 -05:00
pg_depend.c Fix an assortment of spelling mistakes and typos 2025-01-02 12:42:01 +13:00
pg_enum.c Update copyright for 2025 2025-01-01 11:21:55 -05:00
pg_inherits.c Update copyright for 2025 2025-01-01 11:21:55 -05:00
pg_largeobject.c Re-pgindent pg_largeobject.c after commit 0d6c477664. 2025-04-04 09:38:22 -05:00
pg_namespace.c Update copyright for 2025 2025-01-01 11:21:55 -05:00
pg_operator.c Update copyright for 2025 2025-01-01 11:21:55 -05:00
pg_parameter_acl.c Update copyright for 2025 2025-01-01 11:21:55 -05:00
pg_proc.c Fix erroneous construction of functions' dependencies on transforms. 2025-04-07 13:31:37 -04:00
pg_publication.c Virtual generated columns 2025-02-07 09:46:59 +01:00
pg_range.c Update copyright for 2025 2025-01-01 11:21:55 -05:00
pg_shdepend.c Update copyright for 2025 2025-01-01 11:21:55 -05:00
pg_subscription.c Fix a deadlock during ALTER SUBSCRIPTION ... DROP PUBLICATION. 2025-08-01 07:46:22 +00:00
pg_type.c Update copyright for 2025 2025-01-01 11:21:55 -05:00
sql_feature_packages.txt Update SQL features 2023-05-02 10:59:21 +02:00
sql_features.txt Add support for NOT ENFORCED in foreign key constraints 2025-04-02 13:36:44 +02:00
storage.c Message style improvements 2025-08-26 22:48:00 +02:00
system_functions.sql Allow json{b}_strip_nulls to remove null array elements 2025-03-05 10:04:02 -05:00
system_views.sql Revert function to get memory context stats for processes 2025-05-23 15:44:54 +02:00
toasting.c Update copyright for 2025 2025-01-01 11:21:55 -05:00