Commit Graph

  • b18c2decd7 Rearrange some static assertions for consistency Peter Eisentraut 2022-12-14 16:08:13 +01:00
  • 6fcda9aba8 Non-decimal integer literals Peter Eisentraut 2022-12-14 05:40:38 +01:00
  • 60684dd834 Add grantable MAINTAIN privilege and pg_maintain role. Jeff Davis 2022-12-13 17:33:28 -08:00
  • c6f6646bb0 Remove SHA256_HMAC_B from scram-common.h Michael Paquier 2022-12-14 09:51:19 +09:00
  • f48aa5df4e Rethink handling of [Prevent|Is]InTransactionBlock in pipeline mode. Tom Lane 2022-12-13 14:23:59 -05:00
  • 942cc240f9 Rethink handling of [Prevent|Is]InTransactionBlock in pipeline mode. Tom Lane 2022-12-13 14:23:59 -05:00
  • ae47f8a966 Rethink handling of [Prevent|Is]InTransactionBlock in pipeline mode. Tom Lane 2022-12-13 14:23:59 -05:00
  • 18431ee6f5 Rethink handling of [Prevent|Is]InTransactionBlock in pipeline mode. Tom Lane 2022-12-13 14:23:59 -05:00
  • 1cca4a75ff Rethink handling of [Prevent|Is]InTransactionBlock in pipeline mode. Tom Lane 2022-12-13 14:23:59 -05:00
  • 20432f8731 Rethink handling of [Prevent|Is]InTransactionBlock in pipeline mode. Tom Lane 2022-12-13 14:23:58 -05:00
  • 4cb65e1072 basebackup_to_shell: Add some const qualifiers for consistency Peter Eisentraut 2022-12-13 10:39:44 +01:00
  • 369f09e420 Refactor ExecGrant_*() functions Peter Eisentraut 2022-12-13 07:43:42 +01:00
  • b0feda79fd Fix jsonb subscripting to cope with toasted subscript values. Tom Lane 2022-12-12 16:17:49 -05:00
  • a18328bb33 Fix jsonb subscripting to cope with toasted subscript values. Tom Lane 2022-12-12 16:17:49 -05:00
  • d79b76b10e Fix jsonb subscripting to cope with toasted subscript values. Tom Lane 2022-12-12 16:17:49 -05:00
  • 101c37cd34 Disable clang 16's -Wcast-function-type-strict. Thomas Munro 2022-12-13 10:03:28 +13:00
  • a8500750ca
    Better document logical replication parameters Alvaro Herrera 2022-12-12 20:18:56 +01:00
  • 2af33369e7 Remove extra space from dumped ALTER DEFAULT PRIVILEGES. Jeff Davis 2022-12-12 09:25:50 -08:00
  • 8b5ba2f3f4 Fix failure to advance content pointer in sendFileWithContent. Robert Haas 2022-12-12 10:17:02 -05:00
  • 45f5c81ad2 Fix failure to advance content pointer in sendFileWithContent. Robert Haas 2022-12-12 10:17:02 -05:00
  • df8b8968d4 Order getopt arguments Peter Eisentraut 2022-12-12 14:33:41 +01:00
  • 840ff5f451
    Get rid of recursion-marker values in enum AlterTableType Alvaro Herrera 2022-12-12 11:13:26 +01:00
  • 9d0cf57492 Add support for GRANT SET in psql tab completion Michael Paquier 2022-12-12 16:47:24 +09:00
  • eae7fe4859 Remove direct call to GetNewObjectId() for pg_auth_members.oid Michael Paquier 2022-12-12 09:01:39 +09:00
  • b8c0ffbd2c Convert domain_in to report errors softly. Tom Lane 2022-12-11 12:56:54 -05:00
  • c60c9badba Convert json_in and jsonb_in to report errors softly. Tom Lane 2022-12-11 11:28:15 -05:00
  • 50428a301d Change JsonSemAction to allow non-throw error reporting. Tom Lane 2022-12-11 10:39:05 -05:00
  • d02ef65bce Standardize error reports in unimplemented I/O functions. Tom Lane 2022-12-10 18:26:43 -05:00
  • e730718072 Use the macro, not handwritten code, to construct anymultirange_in(). Tom Lane 2022-12-10 17:22:16 -05:00
  • 04788ee4c5 Add subquery pullup handling for WindowClause runCondition David Rowley 2022-12-10 19:27:53 +13:00
  • 94985c2102 Add subquery pullup handling for WindowClause runCondition David Rowley 2022-12-10 19:27:20 +13:00
  • 66dcb09246 Fix macro definitions in pgstatfuncs.c Michael Paquier 2022-12-10 13:28:02 +09:00
  • 4dd687502d Restructure soft-error handling in formatting.c. Tom Lane 2022-12-09 20:15:56 -05:00
  • c60488b474 Convert datetime input functions to use "soft" error reporting. Tom Lane 2022-12-09 16:07:49 -05:00
  • 2661469d86 Allow DateTimeParseError to handle bad-timezone error messages. Tom Lane 2022-12-09 13:30:43 -05:00
  • fc7852c6cb meson: Improve PG_VERSION_STR generation Andres Freund 2022-12-09 08:53:23 -08:00
  • bad5116957 Const-ify a couple of datetime parsing subroutines. Tom Lane 2022-12-09 10:43:45 -05:00
  • ccff2d20ed Convert a few datatype input functions to use "soft" error reporting. Tom Lane 2022-12-09 10:14:53 -05:00
  • 1939d26282 Add test scaffolding for soft error reporting from input functions. Tom Lane 2022-12-09 10:08:44 -05:00
  • d9f7f5d32f Create infrastructure for "soft" error reporting. Tom Lane 2022-12-09 09:58:38 -05:00
  • beecbe8e50 Fix invalid role names introduced in 096dd80f3c Alexander Korotkov 2022-12-09 13:53:32 +03:00
  • 096dd80f3c Add USER SET parameter values for pg_db_role_setting Alexander Korotkov 2022-12-09 13:12:20 +03:00
  • ee1c6728d8 Update MERGE docs to mention that ONLY is supported. Dean Rasheed 2022-12-09 10:03:04 +00:00
  • 5defdef8aa Update MERGE docs to mention that ONLY is supported. Dean Rasheed 2022-12-09 10:00:01 +00:00
  • 07c29ca7fe Remove unnecessary casts Peter Eisentraut 2022-12-08 08:51:38 +01:00
  • 2d4f1ba6cf Update types in File API Peter Eisentraut 2022-12-08 08:51:38 +01:00
  • d43a97ef49 Remove new structure member from ResultRelInfo. Etsuro Fujita 2022-12-08 16:15:03 +09:00
  • a0bf7a0ecc Remove new structure member from ResultRelInfo. Etsuro Fujita 2022-12-08 16:15:01 +09:00
  • 4b3e379932 Remove new structure member from ResultRelInfo. Etsuro Fujita 2022-12-08 16:15:00 +09:00
  • d3b111e320 Add option to specify segment size in blocks Andres Freund 2022-12-07 19:32:59 -08:00
  • bf07ab492c Avoid unnecessary streaming of transactions during logical replication. Amit Kapila 2022-12-08 06:05:09 +05:30
  • 3f0e786ccb meson: Add 'running' test setup, as a replacement for installcheck Andres Freund 2022-12-07 12:13:35 -08:00
  • 8305629afe Minor code refactoring in elog.c (no functional change). Tom Lane 2022-12-07 14:39:25 -05:00
  • 3b31821953 Doc: subdivide System Information Functions and Operators. Tom Lane 2022-12-07 13:56:48 -05:00
  • 6bcd1d9f30 Fix FK comment think-o Peter Eisentraut 2022-12-07 17:06:50 +01:00
  • 5e9b122059 Fix FK comment think-o Peter Eisentraut 2022-12-07 17:06:50 +01:00
  • 29861e228a
    Update outdated comment in ApplyRetrieveRule Alvaro Herrera 2022-12-07 12:35:59 +01:00
  • 5bdd0cfb91 meson: Add basic PGXS compatibility Andres Freund 2022-12-06 18:56:46 -08:00
  • 9db49fc5bf autoconf: Move export_dynamic determination to configure Andres Freund 2022-12-06 18:55:28 -08:00
  • 8018ffbf58 Generate pg_stat_get*() functions for databases using macros Michael Paquier 2022-12-07 09:11:48 +09:00
  • 79f7c482f6 meson: Basic cygwin support Andres Freund 2022-12-06 11:25:54 -08:00
  • a61b1f7482
    Rework query relation permission checking Alvaro Herrera 2022-12-06 16:09:24 +01:00
  • b5bbaf08ed
    Fix typo Alvaro Herrera 2022-12-05 19:03:35 +01:00
  • 2a535620ce Fix 32-bit build dangling pointer issue in WindowAgg David Rowley 2022-12-07 00:10:21 +13:00
  • a858327221 Fix 32-bit build dangling pointer issue in WindowAgg David Rowley 2022-12-07 00:09:36 +13:00
  • 83a1a1b566 Generate pg_stat_get*() functions for tables using macros Michael Paquier 2022-12-06 10:46:35 +09:00
  • 941aa6a626 Check the snapshot argument of index_beginscan and family Alexander Korotkov 2022-12-06 03:29:18 +03:00
  • a7885c9bb2 Provide test coverage in pg_dump for default behaviors with compression Michael Paquier 2022-12-06 09:20:13 +09:00
  • 1bd47d0dca initdb: Refactor PG_CMD_PUTS loops Peter Eisentraut 2022-12-05 23:28:59 +01:00
  • dc3648f65b Fix Memoize to work with partitionwise joining. Tom Lane 2022-12-05 12:36:41 -05:00
  • c959f84c2b Fix Memoize to work with partitionwise joining. Tom Lane 2022-12-05 12:36:41 -05:00
  • d69d01ba9d Fix Memoize to work with partitionwise joining. Tom Lane 2022-12-05 12:36:40 -05:00
  • 35ce24c333 pg_dump: Remove "blob" terminology Peter Eisentraut 2022-12-05 08:52:11 +01:00
  • 990a773ab6 doc: Add missing <varlistentry> markups for developer GUCs Michael Paquier 2022-12-05 11:23:36 +09:00
  • afd096e9ae doc: Add missing <varlistentry> markups for developer GUCs Michael Paquier 2022-12-05 11:23:35 +09:00
  • 84e6188d68 doc: Add missing <varlistentry> markups for developer GUCs Michael Paquier 2022-12-05 11:23:33 +09:00
  • 1bd84ef677 doc: Add missing <varlistentry> markups for developer GUCs Michael Paquier 2022-12-05 11:23:30 +09:00
  • 74a600a150 doc: Add missing <varlistentry> markups for developer GUCs Michael Paquier 2022-12-05 11:23:27 +09:00
  • 8a476fda5e doc: Add missing <varlistentry> markups for developer GUCs Michael Paquier 2022-12-05 11:23:08 +09:00
  • 71cb84ec69 Add LSN location in some error messages related to WAL pages Michael Paquier 2022-12-05 09:28:29 +09:00
  • 8692f6644e Fix thinko introduced in 6b423ec67 David Rowley 2022-12-05 11:55:05 +13:00
  • d94f32d49f Update top-level .gitignore. Tom Lane 2022-12-04 15:23:00 -05:00
  • 92c4dafe1e Re-pgindent a few files. Tom Lane 2022-12-04 14:25:53 -05:00
  • ce093aa180 Fix broken MemoizePath support in reparameterize_path(). Tom Lane 2022-12-04 13:48:12 -05:00
  • 834d97c32b Fix broken MemoizePath support in reparameterize_path(). Tom Lane 2022-12-04 13:48:12 -05:00
  • e76913802c Fix broken MemoizePath support in reparameterize_path(). Tom Lane 2022-12-04 13:48:12 -05:00
  • 6eb2f0ed4c Add missing MaterialPath support in reparameterize_path[_by_child]. Tom Lane 2022-12-04 13:35:42 -05:00
  • 2df0733139 Fix generate_partitionwise_join_paths() to tolerate failure. Tom Lane 2022-12-04 13:17:18 -05:00
  • 1ff549e844 Fix generate_partitionwise_join_paths() to tolerate failure. Tom Lane 2022-12-04 13:17:18 -05:00
  • 4ebca555cf Fix generate_partitionwise_join_paths() to tolerate failure. Tom Lane 2022-12-04 13:17:18 -05:00
  • ec3daeec31 Fix generate_partitionwise_join_paths() to tolerate failure. Tom Lane 2022-12-04 13:17:18 -05:00
  • bf8fd64ff5 Fix generate_partitionwise_join_paths() to tolerate failure. Tom Lane 2022-12-04 13:17:18 -05:00
  • fe12f2f8fa Fix generate_partitionwise_join_paths() to tolerate failure. Tom Lane 2022-12-04 13:17:18 -05:00
  • 6b423ec677 Improve performance of pg_strtointNN functions David Rowley 2022-12-04 16:18:18 +13:00
  • 29452de734 Doc: flesh out fmgr/README's description of context-node usage. Tom Lane 2022-12-03 10:50:39 -05:00
  • 30f9b03a08 Fix DEFAULT handling for multi-row INSERT rules. Dean Rasheed 2022-12-03 12:20:02 +00:00
  • 33f600f049 Fix DEFAULT handling for multi-row INSERT rules. Dean Rasheed 2022-12-03 12:18:58 +00:00
  • 3bed881237 Fix DEFAULT handling for multi-row INSERT rules. Dean Rasheed 2022-12-03 12:17:47 +00:00
  • 2c7ed9f752 Fix DEFAULT handling for multi-row INSERT rules. Dean Rasheed 2022-12-03 12:16:07 +00:00
  • c67204db61 Fix DEFAULT handling for multi-row INSERT rules. Dean Rasheed 2022-12-03 12:14:36 +00:00