postgresql/src
Daniel Gustafsson 106f26a849 Avoid using atooid for numerical comparisons which arent Oids
The check for the number of roles in the target cluster for an upgrade
selects the existing roles and performs a COUNT(*) over the result.  A
value of one is the expected query result value indicating that only
the install user is present in the new cluster. The result was converted
with the function for converting a string containing an Oid into a numeric,
which avoids potential overflow but makes the code less readable since
it's not actually an Oid at all.

Discussion: https://postgr.es/m/41AB5F1F-4389-4B25-9668-5C430375836C@yesql.se
2023-03-21 12:57:21 +01:00
..
backend Ignore dropped columns during apply of update/delete. 2023-03-21 09:47:21 +05:30
bin Avoid using atooid for numerical comparisons which arent Oids 2023-03-21 12:57:21 +01:00
common Silence pedantic compiler warning introduced in ce340e530d 2023-03-16 09:41:13 -07:00
fe_utils Revert refactoring of restore command code to shell_restore.c 2023-02-06 08:28:42 +09:00
include Fix race in parallel hash join batch cleanup, take II. 2023-03-21 14:29:34 +13:00
interfaces libpq: Use modern socket flags, if available. 2023-03-17 20:40:34 +13:00
makefiles meson: Make auto the default of the ssl option 2023-03-13 07:04:11 +01:00
pl Break up long GETTEXT_FILES lists 2023-03-08 15:05:43 +01:00
port Use nanosleep() to implement pg_usleep(). 2023-03-15 17:57:12 +13:00
template Use unnamed POSIX semaphores on Cygwin. 2023-01-06 10:33:28 +13:00
test Ignore dropped columns during apply of update/delete. 2023-03-21 09:47:21 +05:30
timezone Fix outdated references to guc.c 2023-03-02 13:49:39 +01:00
tools libpq: Remove code for SCM credential authentication 2023-03-17 10:52:26 +09:00
tutorial Remove useless casts to (void *) in arguments of some system functions 2023-02-07 06:57:59 +01:00
.gitignore Convert cvsignore to gitignore, and add .gitignore for build targets. 2010-09-22 12:57:04 +02:00
DEVELOPERS Replace a couple of references to files that no longer exist in the source 2009-05-04 08:08:47 +00:00
Makefile Integrate pg_bsd_indent into our build/test infrastructure. 2023-02-12 12:22:21 -05:00
Makefile.global.in autoconf: Move export_dynamic determination to configure 2022-12-06 18:55:28 -08:00
Makefile.shlib autoconf: Rely on ar supporting index creation 2022-10-07 11:53:39 -07:00
meson.build Integrate pg_bsd_indent into our build/test infrastructure. 2023-02-12 12:22:21 -05:00
nls-global.mk Fix for make unportability 2022-07-13 09:15:01 +02:00