Commit Graph

336 Commits (4c274b4f8a58ac1232aedfd2e55021b7ae85967b)

Author SHA1 Message Date
Tom Lane fa5c8a055a Cross-data-type comparisons are now indexable by btrees, pursuant to my 22 years ago
Tom Lane c1d62bfd00 Add operator strategy and comparison-value datatype fields to ScanKey. 22 years ago
Peter Eisentraut 96889392e9 Implement isolation levels read uncommitted and repeatable read as acting 22 years ago
Tom Lane 90b2202975 Fix bad interaction between NOTIFY processing and V3 extended query 23 years ago
Tom Lane 55d85f42a8 Repair RI trigger visibility problems (this time for sure ;-)) per recent 23 years ago
Tom Lane e33f205a94 Adjust btree index build procedure so that the btree metapage looks 23 years ago
Tom Lane 8934790052 Add a mechanism to let dynamically loaded modules register post-commit/ 23 years ago
Tom Lane c63a5452d8 Get rid of ReferentialIntegritySnapshotOverride by extending Executor API 23 years ago
Tom Lane db18703b5a Fix LISTEN/NOTIFY race condition reported by Gavin Sherry. While a 23 years ago
Tom Lane 7a3693716d Reimplement hash index locking algorithms, per my recent proposal to 23 years ago
Tom Lane d70610c4ee Several fixes for hash indexes that involve changing the on-disk index 23 years ago
Tom Lane 39673ca47b Rewrite hashbulkdelete() to make it amenable to new bucket locking 23 years ago
Tom Lane 65c2d427fb Preliminary cleanup for hash index code (doesn't attack the locking problem 23 years ago
Tom Lane 302f1a86dc Rewriter and planner should use only resno, not resname, to identify 23 years ago
Bruce Momjian 46785776c4 Another pgindent run with updated typedefs. 23 years ago
Tom Lane 2f9c859ea1 Fix some copyright notices that weren't updated. Improve copyright tool 23 years ago
Bruce Momjian f3c3deb7d0 Update copyrights to 2003. 23 years ago
Bruce Momjian 089003fb46 pgindent run. 23 years ago
Tom Lane e8db9b26d0 elog mop-up. 23 years ago
Tom Lane bff0422b6c Revise hash join and hash aggregation code to use the same datatype- 23 years ago
Bruce Momjian 0abe7431c6 This patch extracts page buffer pooling and the simple 23 years ago
Tom Lane f85f43dfb5 Backend support for autocommit removed, per recent discussions. The 23 years ago
Tom Lane 30f609484d Add binary I/O routines for a bunch more datatypes. Still a few to go, 23 years ago
Tom Lane c0a8c3ac13 Update 3.0 protocol support to match recent agreements about how to 23 years ago
Tom Lane 79913910d4 Restructure command destination handling so that we pass around 23 years ago
Tom Lane 2cf57c8f8d Implement feature of new FE/BE protocol whereby RowDescription identifies 23 years ago
Tom Lane 16503e6fa4 Extended query protocol: parse, bind, execute, describe FE/BE messages. 23 years ago
Tom Lane 4db9689d1a Add transaction status field to ReadyForQuery messages, and make room 23 years ago
Tom Lane 0797bb5c50 During VACUUM FULL, truncate off any deletable pages that are at the 23 years ago
Tom Lane 3bbd6af37c Adjust btbulkdelete logic so that only one WAL record is issued while 23 years ago
Tom Lane 13dadef8b5 Improve coding of log_heap_clean() and heap_xlog_clean(). 23 years ago
Tom Lane 88dc31e3f2 First cut at recycling space in btree indexes. Still some rough edges 23 years ago
Tom Lane 799bc58dc7 More infrastructure for btree compaction project. Tree-traversal code 23 years ago
Tom Lane 70508ba7ae Make btree index structure adjustments and WAL logging changes needed to 23 years ago
Bruce Momjian 48ee6f4916 This trivial patch removes the usage of some old statistics code that no 23 years ago
Tom Lane a4482f4c4c Fix coredump problem in plpgsql's RETURN NEXT. When a SELECT INTO 23 years ago
Peter Eisentraut b65cd56240 Read-only transactions, as defined in SQL. 23 years ago
Tom Lane cbca6c4896 Fix for bug #866. 7.3 contains new logic for avoiding redundant calls to 23 years ago
Tom Lane 17ac74797a Put back error test for DECLARE CURSOR outside a transaction block ... 23 years ago
Bruce Momjian 2986aa6a66 Add checkpoint_warning to warn of excessive checkpoints caused by too 23 years ago
Bruce Momjian 63e9734542 Update xact.c comments for clarity. 23 years ago
Tom Lane 200b151615 Fix places that were using IsTransactionBlock() as an (inadequate) check 24 years ago
Tom Lane b2ab1e6bc9 Ensure that before truncating CLOG, we force a checkpoint even if no 24 years ago
Tom Lane c87469e64a Fix problems with loss of tuple commit status bits during WAL redo of 24 years ago
Bruce Momjian e50f52a074 pgindent run. 24 years ago
Tom Lane c7a165adc6 Code review for HeapTupleHeader changes. Add version number to page headers 24 years ago
Tom Lane 26993b2918 AUTOCOMMIT mode is now an available backend GUC variable; setting it 24 years ago
Bruce Momjian 63653f7ffa Complete TODO item: 24 years ago
Tom Lane 58de480999 Clean up comments to be careful about the distinction between variable- 24 years ago
Tom Lane 976246cc7e The cstring datatype can now be copied, passed around, etc. The typlen 24 years ago