Commit Graph

  • db448ce5ad Optimize alignment calculations in tuple form/deform David Rowley 2024-12-21 09:43:26 +13:00
  • 1f81b48a9d Mark CatalogSnapshotData static Heikki Linnakangas 2024-12-19 18:02:11 +02:00
  • d5a7bd5670 Fix variable reference in comment Heikki Linnakangas 2024-12-20 19:36:33 +02:00
  • 94bb6c4410 Fix overflow danger in SampleHeapTupleVisible(), take 2 Melanie Plageman 2024-12-20 09:41:41 -05:00
  • 2280912165 Fix corruption when relation truncation fails. Thomas Munro 2024-12-20 21:53:25 +13:00
  • 23c743b645 Fix corruption when relation truncation fails. Thomas Munro 2024-12-20 21:53:25 +13:00
  • fb540b6aa5 Fix corruption when relation truncation fails. Thomas Munro 2024-12-20 21:53:25 +13:00
  • ba02d24bac Fix corruption when relation truncation fails. Thomas Munro 2024-12-20 21:53:25 +13:00
  • 0350b876b0 Fix corruption when relation truncation fails. Thomas Munro 2024-12-20 21:53:25 +13:00
  • 38c579b089 Fix corruption when relation truncation fails. Thomas Munro 2024-12-20 21:53:25 +13:00
  • 02a8d0c452 Remove pg_attribute.attcacheoff column David Rowley 2024-12-20 23:22:37 +13:00
  • 546371599e Relax regression test for fsync check of backend-level stats Michael Paquier 2024-12-20 19:00:18 +09:00
  • 5983a4cffc Introduce CompactAttribute array in TupleDesc, take 2 David Rowley 2024-12-20 22:31:26 +13:00
  • 26a79cbbda Replace durable_rename_excl() by durable_rename(), take two Michael Paquier 2022-07-05 10:16:12 +09:00
  • 1f95181b44 Replace durable_rename_excl() by durable_rename(), take two Michael Paquier 2022-07-05 10:16:12 +09:00
  • c1c9df3159 Replace durable_rename_excl() by durable_rename(), take two Michael Paquier 2022-07-05 10:16:12 +09:00
  • 8ac0021b6f Remove final mention of FREEZE_PAGE from comments Melanie Plageman 2024-12-19 18:52:19 -05:00
  • e0a2721f7c Get rid of old version of BuildTupleHashTable(). Tom Lane 2024-12-19 18:07:00 -05:00
  • f0b900086a Use ExecGetCommonSlotOps infrastructure in more places. Tom Lane 2024-12-19 17:07:14 -05:00
  • 8d96f57d5c Improve planner's handling of SetOp plans. Tom Lane 2024-12-19 17:02:25 -05:00
  • 2762792952 Convert SetOp to read its inputs as outerPlan and innerPlan. Tom Lane 2024-12-19 16:23:45 -05:00
  • 2128cebcdb Remove extra prefetch iterator setup for Bitmap Table Scan Melanie Plageman 2024-12-19 11:55:18 -05:00
  • 754c610e13 Fix bitmap table scan crash on iterator release Melanie Plageman 2024-12-19 11:55:03 -05:00
  • 31b0a8f040 Avoid nbtree index scan SAOP scanBehind confusion. Peter Geoghegan 2024-12-19 11:08:55 -05:00
  • 9e85b20da7 Avoid nbtree index scan SAOP scanBehind confusion. Peter Geoghegan 2024-12-19 11:08:53 -05:00
  • 3e4bacb171 bootstrap: pure parser and reentrant scanner Peter Eisentraut 2024-12-19 15:37:44 +01:00
  • 399d0f1e11 Small whitespace improvement Peter Eisentraut 2024-12-19 13:00:31 +01:00
  • 382092a0cd Prevent redeclaration of typedef yyscan_t Peter Eisentraut 2024-12-19 11:21:06 +01:00
  • 9aea73fc61 Add backend-level statistics to pgstats Michael Paquier 2024-12-19 13:19:22 +09:00
  • ff7c40d7fd Extract logic filling pg_stat_get_io()'s tuplestore into its own routine Michael Paquier 2024-12-19 10:16:02 +09:00
  • 08cdb079d4 Optimize grouping equality checks with virtual slots David Rowley 2024-12-19 13:57:21 +13:00
  • 2c7887c9d6 Fix Assert failure in WITH RECURSIVE UNION queries David Rowley 2024-12-19 13:13:51 +13:00
  • bdb07d2411 Fix Assert failure in WITH RECURSIVE UNION queries David Rowley 2024-12-19 13:13:31 +13:00
  • ef178d38bb Fix Assert failure in WITH RECURSIVE UNION queries David Rowley 2024-12-19 13:13:01 +13:00
  • 093fc156b0 Fix Assert failure in WITH RECURSIVE UNION queries David Rowley 2024-12-19 13:12:41 +13:00
  • 7b8d45d278 Fix Assert failure in WITH RECURSIVE UNION queries David Rowley 2024-12-19 13:12:18 +13:00
  • 8f4ee96269 Fix Assert failure in WITH RECURSIVE UNION queries David Rowley 2024-12-19 13:11:39 +13:00
  • b7493e1ab3 Remove leftover mentions of XLOG_HEAP2_FREEZE_PAGE records Melanie Plageman 2024-12-18 18:47:21 -05:00
  • 1a0da347a7 Bitmap Table Scans use unified TBMIterator Melanie Plageman 2024-12-18 18:43:39 -05:00
  • 7f9d4187e7 Add common interface for TBMIterators Melanie Plageman 2024-12-18 18:19:28 -05:00
  • 28328ec87b Fix overflow danger in SampleHeapTupleVisible() Melanie Plageman 2024-12-18 18:16:43 -05:00
  • 68d9662be1 Make rs_cindex and rs_ntuples unsigned Melanie Plageman 2024-12-18 11:47:38 -05:00
  • da25ee09c7
    PG-1013 Updated the functions document (#370) Anastasia Alexandrova 2024-12-18 12:27:08 +01:00
  • 1f0de66ea2 seg: pure parser and reentrant scanner Peter Eisentraut 2024-12-18 08:47:53 +01:00
  • 802fe923e3 cube: pure parser and reentrant scanner Peter Eisentraut 2024-12-18 08:47:34 +01:00
  • 477728b5d6 psql: Add more information about service name Michael Paquier 2024-12-18 15:16:12 +09:00
  • 4b99fed754 libpq: Add service name to PGconn and PQservice() Michael Paquier 2024-12-18 14:53:42 +09:00
  • 8cfff087b5 Fix memory leak in pg_restore with zstd-compressed data. Tom Lane 2024-12-17 22:31:26 -05:00
  • 04b8601981 Fix memory leak in pg_restore with zstd-compressed data. Tom Lane 2024-12-17 22:31:26 -05:00
  • 3f06324705 Fix memory leak in pg_restore with zstd-compressed data. Tom Lane 2024-12-17 22:31:26 -05:00
  • d96d1d5152 Fix incorrect slot type in BuildTupleHashTableExt David Rowley 2024-12-18 12:05:55 +13:00
  • 853cef0976 Accommodate very large dshash tables. Nathan Bossart 2024-12-17 15:24:45 -06:00
  • 84dc1303c9 Accommodate very large dshash tables. Nathan Bossart 2024-12-17 15:24:45 -06:00
  • 9f7b7d5168 Accommodate very large dshash tables. Nathan Bossart 2024-12-17 15:24:45 -06:00
  • 2a74023221 Accommodate very large dshash tables. Nathan Bossart 2024-12-17 15:24:45 -06:00
  • 18452b70ac Accommodate very large dshash tables. Nathan Bossart 2024-12-17 15:24:45 -06:00
  • 84f1b0b031 Accommodate very large dshash tables. Nathan Bossart 2024-12-17 15:24:45 -06:00
  • 7a80e381d1 Skip useless calculation of join RTE column names during EXPLAIN. Tom Lane 2024-12-17 15:52:05 -05:00
  • dc6acfd910 Count pages set all-visible and all-frozen in VM during vacuum Melanie Plageman 2024-12-17 14:13:27 -05:00
  • 4b565a198b Make visibilitymap_set() return previous state of vmbits Melanie Plageman 2024-12-17 14:13:18 -05:00
  • f020baa066 Rename LVRelState->frozen_pages Melanie Plageman 2024-12-17 14:13:00 -05:00
  • 17c4bcf892
    Documentation github action fix: mike order and check depth (#390) Zsolt Parragi 2024-12-17 17:49:55 +00:00
  • d0cf4791d8
    Documentation push fix: re-added user name and email (#389) Zsolt Parragi 2024-12-17 17:39:44 +00:00
  • e507471169
    Fixing documentation push permissions (#388) Zsolt Parragi 2024-12-17 17:31:20 +00:00
  • 21fb39cb07 Set max_safe_fds whenever we create shared memory and semaphores. Tom Lane 2024-12-17 12:23:26 -05:00
  • c91963da13 Set the stack_base_ptr in main(), not in random other places. Tom Lane 2024-12-17 12:08:39 -05:00
  • 8596e43857
    Fix memory usage in the internal keys cache (#385) Andrew Pogrebnoi 2024-12-17 18:55:40 +02:00
  • 3668c1d506 Detect version mismatch in brin_page_items Tomas Vondra 2024-12-17 16:47:23 +01:00
  • 957ba9ff14 Detect version mismatch in brin_page_items Tomas Vondra 2024-12-17 16:47:23 +01:00
  • 42eae257cf Update comments about index parallel builds Tomas Vondra 2024-12-17 15:40:07 +01:00
  • 8cd44db42a Update comments about index parallel builds Tomas Vondra 2024-12-17 15:40:07 +01:00
  • fb1a18810f Remove ts_locale.c's lowerstr() Peter Eisentraut 2024-12-17 14:04:55 +01:00
  • 1907c42e76
    PG-1259: Correctly use the beta tag everywhere where we deal with versions (#386) Zsolt Parragi 2024-12-17 13:01:41 +00:00
  • d3aad4ac57 Remove ts_locale.c's t_isdigit(), t_isspace(), t_isprint() Peter Eisentraut 2024-12-17 12:48:58 +01:00
  • 60be3f9f0a Avoid unnecessary wrapping for more complex expressions Richard Guo 2024-12-17 19:53:01 +09:00
  • 2364f61488 Doc: Fix the wrong link on pg_createsubscriber page. Amit Kapila 2024-12-17 15:08:29 +05:30
  • 88baa27914 Doc: Fix the wrong link on pg_createsubscriber page. Amit Kapila 2024-12-17 15:02:14 +05:30
  • fee2b3ea2e Tweak some comments related to variable-numbered stats in pgstat.c Michael Paquier 2024-12-17 14:32:35 +09:00
  • 0f23dedc91 Print out error position for some more DDLs Michael Paquier 2024-12-17 09:44:06 +09:00
  • 94e7e77a95 pg_combinebackup: Fix PITR comparison test in 002_compare_backups Michael Paquier 2024-12-17 09:24:18 +09:00
  • e116b703f0 pg_combinebackup: Fix PITR comparison test in 002_compare_backups Michael Paquier 2024-12-17 09:23:49 +09:00
  • f5dec4e861 doc: Mention BRIN indexes support parallel builds Tomas Vondra 2024-12-16 19:08:52 +01:00
  • 0cc7da4e23 doc: Mention BRIN indexes support parallel builds Tomas Vondra 2024-12-16 19:08:52 +01:00
  • 3429145d42 psql: Tab completion for JOIN ... USING column list Tomas Vondra 2024-12-16 18:12:29 +01:00
  • a01f6fa6ad psql: Tab completion for JOIN ... ON/USING Tomas Vondra 2024-12-16 18:08:30 +01:00
  • 5dd5786b94 psql: Tab completion for LATERAL joins Tomas Vondra 2024-12-16 17:55:00 +01:00
  • 86a5d6006a Refactor string case conversion into provider-specific files. Jeff Davis 2024-12-16 09:35:18 -08:00
  • de1e298857 psql: Tab completion for CREATE MATERIALIZED VIEW ... USING Tomas Vondra 2024-12-16 16:46:56 +01:00
  • 1e1f70c34a psql: Tab completion for CREATE TEMP TABLE ... USING Tomas Vondra 2024-12-16 16:38:35 +01:00
  • 8f11ef80c5 psql: Tab completion for ALTER TYPE ... CASCADE/RESTRICT Tomas Vondra 2024-12-16 16:20:04 +01:00
  • e0275c380c psql: Tab completion for ALTER TYPE ... ADD ATTRIBUTE Tomas Vondra 2024-12-16 15:53:36 +01:00
  • b9726e7d06
    Bump docker/setup-buildx-action from 3.7.1 to 3.8.0 (#383) dependabot[bot] 2024-12-16 17:53:19 +02:00
  • 7bcda21fb7
    Bump github/codeql-action from 3.27.6 to 3.27.9 (#384) dependabot[bot] 2024-12-16 17:52:57 +02:00
  • e438b0f424 Make 009_twophase.pl test pass with recovery_min_apply_delay set Heikki Linnakangas 2024-12-16 15:56:38 +02:00
  • f5f5e7b473 Make 009_twophase.pl test pass with recovery_min_apply_delay set Heikki Linnakangas 2024-12-16 15:56:38 +02:00
  • 2af2457fa6 Make 009_twophase.pl test pass with recovery_min_apply_delay set Heikki Linnakangas 2024-12-16 15:56:38 +02:00
  • 3231cb57d8 Make 009_twophase.pl test pass with recovery_min_apply_delay set Heikki Linnakangas 2024-12-16 15:56:38 +02:00
  • d1253c67fa Make 009_twophase.pl test pass with recovery_min_apply_delay set Heikki Linnakangas 2024-12-16 15:56:38 +02:00
  • 1dfeb6af7f Make 009_twophase.pl test pass with recovery_min_apply_delay set Heikki Linnakangas 2024-12-16 15:56:38 +02:00
  • a4b61d1861
    PG-1254, PG-1253, PG-1250: Improve diagnostic messages (#382) Zsolt Parragi 2024-12-16 13:10:56 +00:00