Commit Graph

31181 Commits (923e8dee88ada071fe41541e83f121ead4baf7f8)

Author SHA1 Message Date
Andres Freund 923e8dee88 Add defenses against pre-crash files to BufFileOpenShared(). 8 years ago
Robert Haas 884a60840c Fix parallel index scan hang with deleted or half-dead pages. 8 years ago
Robert Haas 1d6fb35ad6 Revert "Fix accumulation of parallel worker instrumentation." 8 years ago
Tom Lane 9fa6f00b13 Rethink MemoryContext creation to improve performance. 8 years ago
Peter Eisentraut 632b03da31 Start a separate test suite for plpgsql 8 years ago
Peter Eisentraut 3d8874224f Fix crash when using CALL on an aggregate 8 years ago
Andres Freund 8e211f5391 Add float.h include to int8.c, for isnan(). 8 years ago
Andres Freund f512a6e132 Consistently use PG_INT(16|32|64)_(MIN|MAX). 8 years ago
Peter Eisentraut 4c6744ed70 PL/Python: Fix potential NULL pointer dereference 8 years ago
Andres Freund 101c7ee3ee Use new overflow aware integer operations. 8 years ago
Andres Freund 4d6ad31257 Provide overflow safe integer math inline functions. 8 years ago
Robert Haas 95b52351fe Remove obsolete comment. 8 years ago
Robert Haas d329dc2ea4 Remove bug from OPTIMIZER_DEBUG code for partition-wise join. 8 years ago
Peter Eisentraut 4034db215b Fix comment 8 years ago
Tom Lane 7eb16ab17d Fix corner-case coredump in _SPI_error_callback(). 8 years ago
Robert Haas 01a0ca1bed Improve comment about PartitionBoundInfoData. 8 years ago
Tom Lane 9edc97b712 Stabilize output of new regression test case. 8 years ago
Tom Lane 390d58135b Fix plpgsql to reinitialize record variables at block re-entry. 8 years ago
Magnus Hagander ce1468d02b Fix regression test output 8 years ago
Magnus Hagander d8f632caec Fix typo 8 years ago
Noah Misch 7e0c574ee2 MSVC 2012+: Permit linking to 32-bit, MinGW-built libraries. 8 years ago
Noah Misch 65a00f3035 MSVC: Test whether 32-bit Perl needs -D_USE_32BIT_TIME_T. 8 years ago
Peter Eisentraut 005ac298b1 Prohibit identity columns on typed tables and partitions 8 years ago
Peter Eisentraut af9f8b7ca3 Fix mistake in comment 8 years ago
Tom Lane dd759b96ea In plpgsql, unify duplicate variables for record and row cases. 8 years ago
Peter Eisentraut 2d2d06b7e2 Apply identity sequence values on COPY 8 years ago
Robert Haas 0a3edbb330 Speed up isolation test for concurrent VACUUM/ANALYZE behavior. 8 years ago
Robert Haas 28724fd90d Report failure to start a background worker. 8 years ago
Robert Haas 9c64ddd414 Fix Parallel Append crash. 8 years ago
Tom Lane 979a36c389 Adjust regression test cases added by commit ab7271677. 8 years ago
Robert Haas ab72716778 Support Parallel Append plan nodes. 8 years ago
Robert Haas 2c09a5c12a Fix accumulation of parallel worker instrumentation. 8 years ago
Andres Freund 5bcf389ecf Fix EXPLAIN ANALYZE of hash join when the leader doesn't participate. 8 years ago
Robert Haas c572599c65 Mark assorted variables PGDLLIMPORT. 8 years ago
Tom Lane 8dc3c971a9 Treat directory open failures as hard errors in ResetUnloggedRelations(). 8 years ago
Peter Eisentraut e7cfb26fbc Fix warnings from cpluspluscheck 8 years ago
Tom Lane 066bc21c0e Simplify do_pg_start_backup's API by opening pg_tblspc internally. 8 years ago
Tom Lane 561885db05 Improve error handling in RemovePgTempFiles(). 8 years ago
Tom Lane 2069e6faa0 Clean up assorted messiness around AllocateDir() usage. 8 years ago
Robert Haas ab6eaee884 When VACUUM or ANALYZE skips a concurrently dropped table, log it. 8 years ago
Tom Lane ecc27d55f4 Support boolean columns in functional-dependency statistics. 8 years ago
Robert Haas 9f4992e2a9 Remove memory leak protection from Gather and Gather Merge nodes. 8 years ago
Tom Lane a852cfe967 Fix uninitialized-variable compiler warning induced by commit e4128ee76. 8 years ago
Andres Freund ec6a040056 Adjust #ifdef EXEC_BACKEND RemovePgTempFilesInDir() call. 8 years ago
Andres Freund dc6c4c9dc2 Add infrastructure for sharing temporary files between backends. 8 years ago
Robert Haas 35438e5763 Minor code beautification in partition_bounds_equal. 8 years ago
Robert Haas 87c37e3291 Re-allow INSERT .. ON CONFLICT DO NOTHING on partitioned tables. 8 years ago
Robert Haas 1cbc17aaca Try to exclude partitioned tables in toto. 8 years ago
Robert Haas 59c8078744 Fix uninitialized memory reference. 8 years ago
Peter Eisentraut 86ab28fbd1 Check channel binding flag at end of SCRAM exchange 8 years ago