Commit Graph

  • 1843a27efb Improve check in LDAP test to find the OpenLDAP installation Heikki Linnakangas 2024-04-07 20:21:21 +03:00
  • a9c20c85c7 Don't clobber test exit code at cleanup in LDAP/Kerberors tests Heikki Linnakangas 2024-04-07 20:21:27 +03:00
  • c8df46b657 Improve check in LDAP test to find the OpenLDAP installation Heikki Linnakangas 2024-04-07 20:21:21 +03:00
  • dfe402f955 Don't clobber test exit code at cleanup in LDAP/Kerberors tests Heikki Linnakangas 2024-04-07 20:21:27 +03:00
  • 854dd250ee Improve check in LDAP test to find the OpenLDAP installation Heikki Linnakangas 2024-04-07 20:21:21 +03:00
  • a475a2fa3b Don't clobber test exit code at cleanup in LDAP/Kerberors tests Heikki Linnakangas 2024-04-07 20:21:27 +03:00
  • e13b586d7c Improve check in LDAP test to find the OpenLDAP installation Heikki Linnakangas 2024-04-07 20:21:21 +03:00
  • b7b0f3f272 Use streaming I/O in sequential scans. Thomas Munro 2024-04-08 01:48:27 +12:00
  • 6ed83d5fa5 Use bump memory context for tuplesorts David Rowley 2024-04-08 00:32:26 +12:00
  • f3ff7bf83b
    Add XLogCtl->logInsertResult Alvaro Herrera 2024-04-07 14:06:30 +02:00
  • 29f6a959cf Introduce a bump memory allocator David Rowley 2024-04-08 00:02:43 +12:00
  • 0ba8b75e7e Enlarge bit-space for MemoryContextMethodID David Rowley 2024-04-07 23:32:00 +12:00
  • c4ab7da606 Avoid needless large memcpys in libpq socket writing David Rowley 2024-04-07 21:20:18 +12:00
  • a97bbe1f1d Reduce branches in heapgetpage()'s per-tuple loop Andres Freund 2024-04-06 20:51:07 -07:00
  • 41c51f0c68 Optimize visibilitymap_count() with AVX-512 instructions. Nathan Bossart 2024-04-06 22:58:23 -05:00
  • 792752af4e Optimize pg_popcount() with AVX-512 instructions. Nathan Bossart 2024-04-06 21:56:23 -05:00
  • 158f581923 Fix if/while thinko in read_stream.c edge case. Thomas Munro 2024-04-07 14:38:20 +12:00
  • beb012b42f Disable parallel query in psql error-with-FETCH_COUNT test. Tom Lane 2024-04-06 21:49:24 -04:00
  • 90f5178211 Re-implement psql's FETCH_COUNT feature atop libpq's chunked mode. Tom Lane 2024-04-06 20:45:05 -04:00
  • 4643a2b265 Support retrieval of results in chunks with libpq. Tom Lane 2024-04-06 20:41:32 -04:00
  • 92641d8d65 Change BitmapAdjustPrefetchIterator to accept BlockNumber Tomas Vondra 2024-04-07 01:25:03 +02:00
  • 1fdb0ce9b1 BitmapHeapScan: Use correct recheck flag for skip_fetch Tomas Vondra 2024-04-07 00:51:00 +02:00
  • 04e72ed617 BitmapHeapScan: Push skip_fetch optimization into table AM Tomas Vondra 2024-04-07 00:24:12 +02:00
  • 87c21bb941 Implement ALTER TABLE ... SPLIT PARTITION ... command Alexander Korotkov 2024-04-07 00:58:09 +03:00
  • 1adf16b8fb Implement ALTER TABLE ... MERGE PARTITIONS ... command Alexander Korotkov 2024-04-07 00:57:22 +03:00
  • fe1431e39c BitmapHeapScan: postpone setting can_skip_fetch Tomas Vondra 2024-04-06 23:56:46 +02:00
  • 74eaf66f98 Call WaitLSNCleanup() in AbortTransaction() Alexander Korotkov 2024-04-07 00:32:46 +03:00
  • ee79928441 Clarify what is protected by WaitLSNLock Alexander Korotkov 2024-04-07 00:32:35 +03:00
  • 25f42429e2 Use an LWLock instead of a spinlock in waitlsn.c Alexander Korotkov 2024-04-07 00:31:43 +03:00
  • 1577081e96 BitmapHeapScan: begin scan after bitmap creation Tomas Vondra 2024-04-06 22:57:58 +02:00
  • 06558f4952 Backport IPC::Run optimization to src/test/perl. Noah Misch 2024-04-06 09:27:55 -07:00
  • 5bf748b86b Enhance nbtree ScalarArrayOp execution. Peter Geoghegan 2024-04-06 11:47:10 -04:00
  • ddd9e43a92 Remove obsolete comment in CopyReadLineText(). Tom Lane 2024-04-06 11:16:27 -04:00
  • a365d9e2e8 Speed up tail processing when hashing aligned C strings, take two John Naylor 2024-04-06 17:02:43 +07:00
  • 0c25fee359 Teach fasthash_accum to use platform endianness for bytewise loads John Naylor 2024-04-06 16:59:28 +07:00
  • 98f320eb2e Increase default vacuum_buffer_usage_limit to 2MB. Thomas Munro 2024-04-06 23:00:40 +13:00
  • 3bd8439ed6 Allow BufferAccessStrategy to limit pin count. Thomas Munro 2024-04-06 22:58:48 +13:00
  • f956ecd035 Convert uses of hash_string_pointer to fasthash equivalent John Naylor 2024-04-06 12:17:07 +07:00
  • db17594ad7 Add macro to disable address safety instrumentation John Naylor 2024-04-06 12:14:38 +07:00
  • 4b968e2027 Fix incorrect return type John Naylor 2024-04-06 12:02:45 +07:00
  • aa1e8c2064 Improve read_stream.c's fast path. Thomas Munro 2024-04-06 17:14:12 +13:00
  • 9e7386924e Fix headerscheck violation introduced in f8ce4ed78ca Andres Freund 2024-04-05 14:27:45 -07:00
  • c3e60f3d7e Silence some compiler warnings in commit 3311ea86ed Andrew Dunstan 2024-04-05 16:07:52 -04:00
  • 55a5ee30cd Fix incorrect calculation in BlockRefTableEntryGetBlocks. Robert Haas 2024-04-05 13:39:29 -04:00
  • 079d94ab34 Check HAVE_COPY_FILE_RANGE before calling copy_file_range Tomas Vondra 2024-04-05 19:38:16 +02:00
  • ac81101551 Allow using copy_file_range in write_reconstructed_file Tomas Vondra 2024-04-05 19:01:16 +02:00
  • b8b37e41ba
    Make libpqsrv_cancel's return const char *, not char * Alvaro Herrera 2024-04-05 18:23:10 +02:00
  • 8e392595e5 Remove unused variable in checksum_file() Tomas Vondra 2024-04-05 18:13:15 +02:00
  • f8ce4ed78c Allow copying files using clone/copy_file_range Tomas Vondra 2024-04-05 18:01:26 +02:00
  • 3c5ff36aba Suppress "variable may be used uninitialized" warning. Tom Lane 2024-04-05 10:58:30 -04:00
  • fe8eaa5442 docs: Merge separate chapters on built-in index AMs into one. Robert Haas 2024-03-20 11:51:53 -04:00
  • 10e3226ba1 Align blocks in incremental backups to BLCKSZ Tomas Vondra 2024-04-05 16:28:21 +02:00
  • ee1cbe806d
    Operate XLogCtl->log{Write,Flush}Result with atomics Alvaro Herrera 2024-04-05 16:14:39 +02:00
  • 578e962d44
    Fixing documentation github action path restriction (#168) Zsolt Parragi 2024-04-05 10:18:47 +01:00
  • 6f132ed693 Allow synced slots to have their inactive_since. Amit Kapila 2024-04-05 09:48:49 +05:30
  • f98dbdeb51 Add "ABI_compatibility" regions to wait_event_names.txt Michael Paquier 2024-04-05 08:56:52 +09:00
  • e2a2357671 Fix test failures when language environment is not UTF-8. Jeff Davis 2024-04-04 16:10:12 -07:00
  • e57fe3824e Fix old, misleading comment for PGRES_POLLING_ACTIVE. Robert Haas 2024-04-04 15:55:53 -04:00
  • 12b964d781 Remove reachable call to pg_unreachable(). Robert Haas 2024-04-04 15:52:52 -04:00
  • 5ba29e9454 Fix ecpg's mechanism for detecting unsupported cases in the grammar. Tom Lane 2024-04-04 15:31:53 -04:00
  • 360d007e31 Fix ecpg's mechanism for detecting unsupported cases in the grammar. Tom Lane 2024-04-04 15:31:53 -04:00
  • d3167ed3f7 Fix ecpg's mechanism for detecting unsupported cases in the grammar. Tom Lane 2024-04-04 15:31:53 -04:00
  • f159f18141 Fix ecpg's mechanism for detecting unsupported cases in the grammar. Tom Lane 2024-04-04 15:31:53 -04:00
  • 118558e6d4 Fix ecpg's mechanism for detecting unsupported cases in the grammar. Tom Lane 2024-04-04 15:31:53 -04:00
  • 096a761d68 Fix ecpg's mechanism for detecting unsupported cases in the grammar. Tom Lane 2024-04-04 15:31:53 -04:00
  • 332d406140 Further cleanup for recent JSON-related commits. Tom Lane 2024-04-04 13:39:12 -04:00
  • 2497a669ef Further cleanup for recent JSON-related commits. Tom Lane 2024-04-04 13:21:25 -04:00
  • 88620824c2 Tidy up after incremental JSON parser patch Andrew Dunstan 2024-04-04 12:41:55 -04:00
  • 1b00fe30a6 Fix warnings re typedef redefinition in ea7b4e9a2a and 3311ea86ed Andrew Dunstan 2024-04-04 11:27:51 -04:00
  • 6f4d63e989 Add missing initialization in transformJsonFuncExpr() Amit Langote 2024-04-04 22:01:13 +09:00
  • 2f6e78b061 Fix typo introduced in 6185c9737 Amit Langote 2024-04-04 20:53:23 +09:00
  • de3600452b Add basic JSON_TABLE() functionality Amit Langote 2024-04-04 19:57:08 +09:00
  • a9d6c38684 pg_upgrade: Fix typo in message Peter Eisentraut 2024-04-04 12:57:59 +02:00
  • 222e11a10a Use incremental parsing of backup manifests. Andrew Dunstan 2024-03-11 02:31:51 -04:00
  • ea7b4e9a2a Add support for incrementally parsing backup manifests Andrew Dunstan 2024-03-10 23:12:19 -04:00
  • 3311ea86ed Introduce a non-recursive JSON parser Andrew Dunstan 2024-03-10 23:10:14 -04:00
  • 585df02b44 Silence meson warning Peter Eisentraut 2024-04-04 11:22:07 +02:00
  • dd24098cd6 postgres_fdw: Remove useless ternary expression. Etsuro Fujita 2024-04-04 17:55:00 +09:00
  • e10ca95ff7 Fix bogus coding in ExecAppendAsyncEventWait(). Etsuro Fujita 2024-04-04 17:25:04 +09:00
  • 3f96d113ff Fix bogus coding in ExecAppendAsyncEventWait(). Etsuro Fujita 2024-04-04 17:25:02 +09:00
  • f6f61a4bd9 Fix bogus coding in ExecAppendAsyncEventWait(). Etsuro Fujita 2024-04-04 17:25:00 +09:00
  • b3b7beb240 Doc: Added install from packages instructions Anastasia Alexadrova 2024-04-03 20:33:27 +02:00
  • 3a4a3537a9 Secondary refactor of heap scanning functions David Rowley 2024-04-04 19:22:45 +13:00
  • 2a217c3717 Coordinate emit_log_hook and all log destinations to share the same timeval Michael Paquier 2024-04-04 14:15:22 +09:00
  • 44086b0975 Preliminary refactor of heap scanning functions David Rowley 2024-04-04 16:41:13 +13:00
  • 85230a247c pg_regress: Save errno in emit_tap_output_v() and switch to %m Michael Paquier 2024-04-04 11:33:07 +09:00
  • 71b66171d0 CREATE INDEX: do not update stats during binary upgrade. Jeff Davis 2024-04-03 16:12:45 -07:00
  • 06286709ee Invent SERIALIZE option for EXPLAIN. Tom Lane 2024-04-03 17:41:54 -04:00
  • 97ce821e3e Fix the parameters order for TableAmRoutine.relation_copy_for_cluster() Alexander Korotkov 2024-04-03 21:29:18 +03:00
  • f470b5c679 docs: Demote "Monitoring Disk Usage" from chapter to section. Robert Haas 2024-04-03 16:09:41 -04:00
  • bafad43c37 Fix the parameters order for TableAmRoutine.relation_copy_for_cluster() Alexander Korotkov 2024-04-03 21:29:18 +03:00
  • c2faf48fa3 Fix the parameters order for TableAmRoutine.relation_copy_for_cluster() Alexander Korotkov 2024-04-03 21:29:18 +03:00
  • 19b8481b42 Fix the parameters order for TableAmRoutine.relation_copy_for_cluster() Alexander Korotkov 2024-04-03 21:29:18 +03:00
  • 68044d15b7 Fix the parameters order for TableAmRoutine.relation_copy_for_cluster() Alexander Korotkov 2024-04-03 21:29:18 +03:00
  • 38585549a3 Fix the parameters order for TableAmRoutine.relation_copy_for_cluster() Alexander Korotkov 2024-04-03 21:29:18 +03:00
  • c9920a9068
    Split XLogCtl->LogwrtResult into separate struct members Alvaro Herrera 2024-04-03 19:55:11 +02:00
  • deb1486c7d Inline pg_popcount() for small buffers. Nathan Bossart 2024-04-03 12:22:02 -05:00
  • 6dbb490261 Combine freezing and pruning steps in VACUUM Heikki Linnakangas 2024-04-03 19:32:28 +03:00
  • 26d138f644 Refactor how heap_prune_chain() updates prunable_xid Heikki Linnakangas 2024-04-03 19:32:21 +03:00
  • be2f073100
    Fix zeroing of pg_serial page without SLRU bank lock Alvaro Herrera 2024-04-03 17:49:44 +02:00