Commit Graph

58297 Commits (2daeba6a4e49f2ac4cc202fc9352c2a59e928a6c)
 

Author SHA1 Message Date
Tom Lane 2daeba6a4e Doc: show how to get the equivalent of LIMIT for UPDATE/DELETE. 2 years ago
Tom Lane 1973d9fb31 Doc: update documentation about EXCLUDE constraint elements. 2 years ago
Alvaro Herrera a0e0fb1ba5
Use conditional variable to wait for next MultiXact offset 2 years ago
Peter Geoghegan 473411fc51 Avoid extra lookups with nbtree array inequalities. 2 years ago
Heikki Linnakangas a475a2fa3b Don't clobber test exit code at cleanup in LDAP/Kerberors tests 2 years ago
Heikki Linnakangas e13b586d7c Improve check in LDAP test to find the OpenLDAP installation 2 years ago
Thomas Munro b7b0f3f272 Use streaming I/O in sequential scans. 2 years ago
David Rowley 6ed83d5fa5 Use bump memory context for tuplesorts 2 years ago
Alvaro Herrera f3ff7bf83b
Add XLogCtl->logInsertResult 2 years ago
David Rowley 29f6a959cf Introduce a bump memory allocator 2 years ago
David Rowley 0ba8b75e7e Enlarge bit-space for MemoryContextMethodID 2 years ago
David Rowley c4ab7da606 Avoid needless large memcpys in libpq socket writing 2 years ago
Andres Freund a97bbe1f1d Reduce branches in heapgetpage()'s per-tuple loop 2 years ago
Nathan Bossart 41c51f0c68 Optimize visibilitymap_count() with AVX-512 instructions. 2 years ago
Nathan Bossart 792752af4e Optimize pg_popcount() with AVX-512 instructions. 2 years ago
Thomas Munro 158f581923 Fix if/while thinko in read_stream.c edge case. 2 years ago
Tom Lane beb012b42f Disable parallel query in psql error-with-FETCH_COUNT test. 2 years ago
Tom Lane 90f5178211 Re-implement psql's FETCH_COUNT feature atop libpq's chunked mode. 2 years ago
Tom Lane 4643a2b265 Support retrieval of results in chunks with libpq. 2 years ago
Tomas Vondra 92641d8d65 Change BitmapAdjustPrefetchIterator to accept BlockNumber 2 years ago
Tomas Vondra 1fdb0ce9b1 BitmapHeapScan: Use correct recheck flag for skip_fetch 2 years ago
Tomas Vondra 04e72ed617 BitmapHeapScan: Push skip_fetch optimization into table AM 2 years ago
Alexander Korotkov 87c21bb941 Implement ALTER TABLE ... SPLIT PARTITION ... command 2 years ago
Alexander Korotkov 1adf16b8fb Implement ALTER TABLE ... MERGE PARTITIONS ... command 2 years ago
Tomas Vondra fe1431e39c BitmapHeapScan: postpone setting can_skip_fetch 2 years ago
Alexander Korotkov 74eaf66f98 Call WaitLSNCleanup() in AbortTransaction() 2 years ago
Alexander Korotkov ee79928441 Clarify what is protected by WaitLSNLock 2 years ago
Alexander Korotkov 25f42429e2 Use an LWLock instead of a spinlock in waitlsn.c 2 years ago
Tomas Vondra 1577081e96 BitmapHeapScan: begin scan after bitmap creation 2 years ago
Noah Misch 06558f4952 Backport IPC::Run optimization to src/test/perl. 2 years ago
Peter Geoghegan 5bf748b86b Enhance nbtree ScalarArrayOp execution. 2 years ago
Tom Lane ddd9e43a92 Remove obsolete comment in CopyReadLineText(). 2 years ago
John Naylor a365d9e2e8 Speed up tail processing when hashing aligned C strings, take two 2 years ago
John Naylor 0c25fee359 Teach fasthash_accum to use platform endianness for bytewise loads 2 years ago
Thomas Munro 98f320eb2e Increase default vacuum_buffer_usage_limit to 2MB. 2 years ago
Thomas Munro 3bd8439ed6 Allow BufferAccessStrategy to limit pin count. 2 years ago
John Naylor f956ecd035 Convert uses of hash_string_pointer to fasthash equivalent 2 years ago
John Naylor db17594ad7 Add macro to disable address safety instrumentation 2 years ago
John Naylor 4b968e2027 Fix incorrect return type 2 years ago
Thomas Munro aa1e8c2064 Improve read_stream.c's fast path. 2 years ago
Andres Freund 9e7386924e Fix headerscheck violation introduced in f8ce4ed78c 2 years ago
Andrew Dunstan c3e60f3d7e Silence some compiler warnings in commit 3311ea86ed 2 years ago
Robert Haas 55a5ee30cd Fix incorrect calculation in BlockRefTableEntryGetBlocks. 2 years ago
Tomas Vondra 079d94ab34 Check HAVE_COPY_FILE_RANGE before calling copy_file_range 2 years ago
Tomas Vondra ac81101551 Allow using copy_file_range in write_reconstructed_file 2 years ago
Alvaro Herrera b8b37e41ba
Make libpqsrv_cancel's return const char *, not char * 2 years ago
Tomas Vondra 8e392595e5 Remove unused variable in checksum_file() 2 years ago
Tomas Vondra f8ce4ed78c Allow copying files using clone/copy_file_range 2 years ago
Tom Lane 3c5ff36aba Suppress "variable may be used uninitialized" warning. 2 years ago
Robert Haas fe8eaa5442 docs: Merge separate chapters on built-in index AMs into one. 2 years ago