Commit Graph

  • b91f918708 Rename index "abc" in aggregates.sql Alexander Korotkov 2024-01-24 21:41:17 +02:00
  • 46a0cd4cef Add temporal PRIMARY KEY and UNIQUE constraints Peter Eisentraut 2024-01-24 15:43:41 +01:00
  • 74a7306310
    Improve notation of BuiltinTrancheNames Alvaro Herrera 2024-01-24 15:01:30 +01:00
  • 94edfe250c pgbench: Add \syncpipeline Michael Paquier 2024-01-24 16:55:19 +09:00
  • fbd79d0b51
    Encrypt relation's Internal Key in XLog (#97) Andrew Pogrebnoi 2024-01-24 08:49:41 +02:00
  • faa2b953ba Refactor code used by jsonpath executor to fetch variables Amit Langote 2024-01-24 13:35:36 +09:00
  • 1edb3b491b Adjust populate_record_field() to handle errors softly Amit Langote 2024-01-24 13:35:28 +09:00
  • aaaf9449ec Add soft error handling to some expression nodes Amit Langote 2024-01-24 13:35:22 +09:00
  • 2f72428371 Fix ALTER TABLE .. ADD COLUMN with complex inheritance trees Michael Paquier 2024-01-24 14:20:14 +09:00
  • bfec14d06d Fix ALTER TABLE .. ADD COLUMN with complex inheritance trees Michael Paquier 2024-01-24 14:20:13 +09:00
  • 5a7833f496 Fix ALTER TABLE .. ADD COLUMN with complex inheritance trees Michael Paquier 2024-01-24 14:20:11 +09:00
  • ad6fbbeeb0 Fix ALTER TABLE .. ADD COLUMN with complex inheritance trees Michael Paquier 2024-01-24 14:20:10 +09:00
  • 51193e7a7d Fix ALTER TABLE .. ADD COLUMN with complex inheritance trees Michael Paquier 2024-01-24 14:20:08 +09:00
  • bb812ab091 Fix ALTER TABLE .. ADD COLUMN with complex inheritance trees Michael Paquier 2024-01-24 14:20:01 +09:00
  • bcd5b4bcbe Fix crash in autoprewarm. Nathan Bossart 2024-01-23 14:20:14 -06:00
  • 79b03dbb33 Support shared libraries on Android (using make) Peter Eisentraut 2024-01-23 20:37:49 +01:00
  • f4447af5b1 meson: Map host_system android to linux Peter Eisentraut 2024-01-23 20:07:05 +01:00
  • 19284a0014 fix build for arm #153 davecramer 2024-01-23 13:29:48 -05:00
  • 5c08e3b9f8
    Fix TOAST Initialization vector (#102) Andrew Pogrebnoi 2024-01-23 17:59:32 +02:00
  • 6eb6086faa Fix makefiles for newly added files Peter Eisentraut 2024-01-23 16:33:26 +01:00
  • 68387f9bdc doc: Add acronym and glossary term for Access Method Daniel Gustafsson 2024-01-23 13:20:15 +01:00
  • 4b4b3467ee meson: portname was set too early Peter Eisentraut 2024-01-23 12:15:21 +01:00
  • 8b31b689f4 meson: portname was set too early Peter Eisentraut 2024-01-23 12:15:21 +01:00
  • c5a6d53371 Revert "libpqwalreceiver: Convert to libpq-be-fe-helpers.h" Heikki Linnakangas 2024-01-23 10:38:07 +02:00
  • 21ef4d4d89 Revert "libpqwalreceiver: Convert to libpq-be-fe-helpers.h" Heikki Linnakangas 2024-01-23 10:38:07 +02:00
  • 9b1a6f50b9 Generate syscache info from catalog files Peter Eisentraut 2024-01-23 07:13:38 +01:00
  • cae25d110e Improve stability of recovery test 035_standby_logical_decoding Michael Paquier 2024-01-23 14:46:05 +09:00
  • 46d8587b50 Improve stability of recovery test 035_standby_logical_decoding Michael Paquier 2024-01-23 14:46:01 +09:00
  • b262ad440e Add better handling of redundant IS [NOT] NULL quals David Rowley 2024-01-23 18:09:18 +13:00
  • 183b6f73b0 ci: Enable injection points in builds Michael Paquier 2024-01-23 12:01:18 +09:00
  • 4372adfa24 Fix possible NULL pointer dereference in GetNamedDSMSegment(). Nathan Bossart 2024-01-22 20:44:38 -06:00
  • cdd863480c Fix ERROR message in injection_point.c Michael Paquier 2024-01-23 10:45:00 +09:00
  • 0eb23285a2 Fix two memcpy() bugs in the new injection point code Heikki Linnakangas 2024-01-22 20:55:45 +02:00
  • 85ecff8915
    Abort pgbench if script end is reached with an open pipeline Alvaro Herrera 2024-01-22 17:48:30 +01:00
  • 3fd36be52b
    Abort pgbench if script end is reached with an open pipeline Alvaro Herrera 2024-01-22 17:48:30 +01:00
  • 07b53de700
    Abort pgbench if script end is reached with an open pipeline Alvaro Herrera 2024-01-22 17:48:30 +01:00
  • 49f7c6c44a
    Abort pgbench if script end is reached with an open pipeline Alvaro Herrera 2024-01-22 17:48:30 +01:00
  • 8508771e8e
    Add MacOS specific linker flags to meson tests build step for MacOS (#100) Artem Gavrilov 2024-01-22 18:24:05 +02:00
  • 752533d40f
    Test EXPLAIN (FORMAT JSON) ... XMLTABLE Alvaro Herrera 2024-01-22 17:14:19 +01:00
  • b0f0a9432d Make documentation builds reproducible Peter Eisentraut 2024-01-22 10:41:33 +01:00
  • 74f770ef20 Re-disallow Memoize for parameterized nested loops with join filters David Rowley 2024-01-22 22:45:33 +13:00
  • 2bcf0785cd Re-disallow Memoize for parameterized nested loops with join filters David Rowley 2024-01-22 22:45:02 +13:00
  • b199eb89c6 Fix some typos Michael Paquier 2024-01-22 13:55:25 +09:00
  • 49cd2b93d7 Add test module injection_points Michael Paquier 2024-01-22 13:32:28 +09:00
  • d86d20f0ba Add backend support for injection points Michael Paquier 2024-01-22 10:15:50 +09:00
  • c03d91d9be Fix table name collision in tests in 0452b461bc Alexander Korotkov 2024-01-21 23:26:41 +02:00
  • 0452b461bc Explore alternative orderings of group-by pathkeys during optimization. Alexander Korotkov 2024-01-21 22:21:36 +02:00
  • 7ab80ac1ca Generalize the common code of adding sort before processing of grouping Alexander Korotkov 2024-01-21 22:19:47 +02:00
  • 58447e3189 Add hint about not qualifying UPDATE...SET target with relation name. Tom Lane 2024-01-20 17:54:14 -05:00
  • 075df6b208 Add planner support functions for range operators <@ and @>. Tom Lane 2024-01-20 13:57:54 -05:00
  • 734fcf4673 POC: GROUP BY optimization #152 Takafumi Hirata 2024-01-20 10:57:49 +09:00
  • abb0b4fc03 Teach autoprewarm to use the dynamic shared memory registry. Nathan Bossart 2024-01-19 14:43:59 -06:00
  • 8b2bcf3f28 Introduce the dynamic shared memory registry. Nathan Bossart 2024-01-19 14:24:36 -06:00
  • 964152c476 doc: Reorganize section for shared memory and LWLocks. Nathan Bossart 2024-01-19 11:18:32 -06:00
  • 448a3331d9 Fix name collision in c64086b79dba Alexander Korotkov 2024-01-19 18:13:33 +02:00
  • b2a296b0cf doc: Update compiler for FreeBSD specific instructions Daniel Gustafsson 2024-01-19 16:27:27 +01:00
  • c64086b79d Reorder actions in ProcArrayApplyRecoveryInfo() Alexander Korotkov 2024-01-19 17:19:17 +02:00
  • 6db4598fcb Add stratnum GiST support function Peter Eisentraut 2024-01-19 15:41:44 +01:00
  • b725b7eec4 Rename COPY option from SAVE_ERROR_TO to ON_ERROR Alexander Korotkov 2024-01-19 15:08:40 +02:00
  • 5dbb90bfef
    MacOS autotools build fix (#98) Artem Gavrilov 2024-01-19 12:51:24 +02:00
  • dd0a0cfc81 Fixed misspelled byteswap function for big endian machines John Naylor 2024-01-19 13:26:18 +07:00
  • 0aba255440 Add optimized C string hashing John Naylor 2024-01-16 16:32:48 +07:00
  • e97b672c88 Add inline incremental hash functions for in-memory use John Naylor 2023-11-27 17:03:38 +07:00
  • 04c0897d3b psql: Add ignore_slash_options in bind's inactive branch Michael Paquier 2024-01-19 14:18:20 +09:00
  • 3ada0d2cae Fix incorrect placeholder in walreceiver.c Michael Paquier 2024-01-19 13:20:49 +09:00
  • d891dcc065 Improve some documentation about the bootstrap superuser. Nathan Bossart 2024-01-18 21:39:51 -06:00
  • 55281be057 Refine cc parameter control. Panpan 2024-01-19 09:34:21 +08:00
  • 5b5318c387 Fix buildfarm error from commit 5c31669058. Jeff Davis 2024-01-18 15:00:15 -08:00
  • dd3ca8cbb0 Fix buildfarm error from commit 5c31669058. Jeff Davis 2024-01-18 14:59:59 -08:00
  • 4b31063643 Fix broken Bitmapset optimization in DiscreteKnapsack() David Rowley 2024-01-19 10:44:36 +13:00
  • 57b440ec11 Fix plpgsql to allow new-style SQL CREATE FUNCTION as a SQL command. Tom Lane 2024-01-18 16:10:57 -05:00
  • b7e8f27d14 Fix plpgsql to allow new-style SQL CREATE FUNCTION as a SQL command. Tom Lane 2024-01-18 16:10:57 -05:00
  • de2d393a8a Fix plpgsql to allow new-style SQL CREATE FUNCTION as a SQL command. Tom Lane 2024-01-18 16:10:57 -05:00
  • 00f941356e Fix plpgsql to allow new-style SQL CREATE FUNCTION as a SQL command. Tom Lane 2024-01-18 16:10:57 -05:00
  • e313a61137 Remove LVPagePruneState. Robert Haas 2024-01-18 15:17:09 -05:00
  • cb970240f1 Move VM update code from lazy_scan_heap() to lazy_scan_prune(). Robert Haas 2024-01-18 14:44:57 -05:00
  • 0a157a4d44 Clarify language in incremental backup glossary entry. Robert Haas 2024-01-18 10:09:38 -05:00
  • c120550edb Optimize vacuuming of relations with no indexes. Robert Haas 2024-01-18 10:03:42 -05:00
  • 7b1dbf0a8d More documentation updates for incremental backup. Robert Haas 2024-01-18 09:25:28 -05:00
  • 37880fd072
    Fix json syntax (#99) Artem Gavrilov 2024-01-18 14:40:27 +02:00
  • 27d04ed531
    Rework text in replication slots documentation Alvaro Herrera 2024-01-18 11:30:53 +01:00
  • ed1e0a6512 Error message capitalisation Peter Eisentraut 2024-01-18 09:35:12 +01:00
  • 686db12de3 Fix an issue in PostgreSQL::Test::Cluster:psql() Peter Eisentraut 2024-01-18 08:46:42 +01:00
  • b6f2e019d6 Improve handling of dropped partitioned indexes for REINDEX INDEX Michael Paquier 2024-01-18 16:31:50 +09:00
  • a0c19de115 Improve handling of dropped partitioned indexes for REINDEX INDEX Michael Paquier 2024-01-18 16:31:46 +09:00
  • c030e263e7 Improve handling of dropped partitioned indexes for REINDEX INDEX Michael Paquier 2024-01-18 16:31:38 +09:00
  • 0ae3b46621 Improve handling of dropped partitioned indexes for REINDEX INDEX Michael Paquier 2024-01-18 16:30:11 +09:00
  • b685b41cf0 Add try_index_open(), conditional variant of index_open() Michael Paquier 2024-01-18 15:04:39 +09:00
  • 1cf2dba84b Add try_index_open(), conditional variant of index_open() Michael Paquier 2024-01-18 15:04:35 +09:00
  • 7ce65c6f72 Add try_index_open(), conditional variant of index_open() Michael Paquier 2024-01-18 15:04:31 +09:00
  • 8013850c85 Add try_index_open(), conditional variant of index_open() Michael Paquier 2024-01-18 15:04:24 +09:00
  • 8103822858 lwlock: Fix quadratic behavior with very long wait lists Andres Freund 2022-11-20 11:56:32 -08:00
  • dc9d424cf0 lwlock: Fix quadratic behavior with very long wait lists Andres Freund 2022-11-20 11:56:32 -08:00
  • 5f6ec27a64 lwlock: Fix quadratic behavior with very long wait lists Andres Freund 2022-11-20 11:56:32 -08:00
  • f374fb4aab lwlock: Fix quadratic behavior with very long wait lists Andres Freund 2022-11-20 11:56:32 -08:00
  • 6b14404b0b seg: Add test "security" in meson.build Michael Paquier 2024-01-18 10:12:51 +09:00
  • 2f35c14cfb seg: Add test "security" in meson.build Michael Paquier 2024-01-18 10:12:44 +09:00
  • 4b885d01f9 Remove the flaky check in event_trigger_login regression test Alexander Korotkov 2024-01-17 23:16:53 +02:00
  • 58fbbc9d68 Fix spelling in notice Alexander Korotkov 2024-01-17 22:59:09 +02:00
  • 28215a32b5 Fix incorrect comment on how BackendStatusArray is indexed Heikki Linnakangas 2024-01-17 15:44:10 +02:00