Commit Graph

9070 Commits (ad9a99c24f7084d2511e84efbac3a807b14656f3)

Author SHA1 Message Date
Tom Lane 83aaebba63 Fix incorrect comment about the timing of AbsorbFsyncRequests() during 19 years ago
Neil Conway a55898131e Add ALTER VIEW ... RENAME TO, and a RENAME TO clause to ALTER SEQUENCE. 19 years ago
Tom Lane 1c7fe33fdb Fix failure to restart Postgres when Linux kernel returns EIDRM for shmctl(). 19 years ago
Tom Lane bce7bacdf2 Reduce the maximum sleep interval in the autovac launcher to 1 second, 19 years ago
Tom Lane 421d50273f Treat the autovac launcher more like a regular backend, in that we wait 19 years ago
Tom Lane 8f55b9a8ba Avoid memory leakage when a series of subtransactions invoke AFTER triggers 19 years ago
Tom Lane beba73763b Fix comments not updated in recent patch. 19 years ago
Tom Lane 070907b241 Add 'volatile' to suppress 'variable might be clobbered by longjmp' 19 years ago
Tom Lane 9fc25c0511 Improve logging of checkpoints. Patch by Greg Smith, worked over 19 years ago
Alvaro Herrera 2910ccefb4 Avoid crash in interrupted autovacuum worker, caused by leaving the current 19 years ago
Alvaro Herrera 10af02b912 Arrange for SIGINT in autovacuum workers to cancel the current table and 19 years ago
Tom Lane 6faf795662 Fix a passel of ancient bugs in to_char(), including two distinct buffer 19 years ago
Tom Lane 867e2c91a0 Implement "distributed" checkpoints in which the checkpoint I/O is spread 19 years ago
Alvaro Herrera 80f3b5ad2e Remove unused "caller" argument from stringToQualifiedNameList. 19 years ago
Alvaro Herrera bae0b56880 Improve autovacuum launcher's ability to detect a problem in worker startup, 19 years ago
Tom Lane 46379d6e60 Separate parse-analysis for utility commands out of parser/analyze.c 19 years ago
Tom Lane ba826299e0 Allow trailing whitespace in parse_real(), for consistency with 19 years ago
Tom Lane aa55d05571 Provide a HINT listing the allowed unit names when a GUC variable seems to 19 years ago
Tom Lane 6f0072df77 Restrict deadlock_timeout to the range for which the implementation 19 years ago
Tom Lane cd407354ee transformColumnDefinition failed to complain about 19 years ago
Tom Lane a060d5ffdc CREATE DOMAIN ... DEFAULT NULL failed because gram.y special-cases DEFAULT 19 years ago
Neil Conway c1d89c61fc Minor code cleanup: calling FreeFile() before ereport(ERROR) is not 19 years ago
Tom Lane 9cce91dba0 Only log 'process acquired lock' if we actually did get the lock. This 19 years ago
Neil Conway ec4595dae1 Remove duplicate #include. 19 years ago
Tom Lane 6e07228728 Code review for log_lock_waits patch. Don't try to issue log messages from 19 years ago
Tom Lane 4c310eca2e Arrange for quote_identifier() and pg_dump to not quote keywords that are 19 years ago
Magnus Hagander 532834081d Remove comment about modifying tab-complete.c for userset GUC. 19 years ago
Tom Lane de6a6383a7 Update obsolete comment: it's no longer the case that mdread() will allow 19 years ago
Tom Lane 011b51cb7e Marginal hacking to improve the speed of COPY OUT. I had found in a bit of 19 years ago
Tom Lane 6775c01080 Revert an ill-considered portion of my patch of 12-Mar, which tried to save a 19 years ago
Tom Lane 23347231a5 Tweak the API for per-datatype typmodin functions so that they are passed 19 years ago
Alvaro Herrera bd06ab29ae Avoid having autovacuum run multiple ANALYZE commands in a single transaction, 19 years ago
Andrew Dunstan bd2cb9aaa5 Implement a chunking protocol for writes to the syslogger pipe, with messages 19 years ago
Alvaro Herrera a0a26c47d4 Avoid integer overflow issues in autovacuum. 19 years ago
Tom Lane e976fd43c6 Add some simple defenses against null fields in pg_largeobject, and add 19 years ago
Tom Lane 152133bfaf Add some comments about the safety of accessing rolpassword without using 19 years ago
Tom Lane d0599994da Fix DecodeDateTime to allow timezone to appear before year. This had 19 years ago
Tom Lane a9545b3aef Improve UPDATE/DELETE WHERE CURRENT OF so that they can be used from plpgsql 19 years ago
Tom Lane 6808f1b1de Support UPDATE/DELETE WHERE CURRENT OF cursor_name, per SQL standard. 19 years ago
Tom Lane 85d72f0516 Teach heapam code to know the difference between a real seqscan and the 19 years ago
Tom Lane e17e40f783 Allow numeric_fac() to be interrupted, since it can take quite a while for 19 years ago
Alvaro Herrera a4d5872719 Disallow the cost balancing code from resulting in a zero cost limit, which 19 years ago
Alvaro Herrera 2b438c12cc Avoid passing zero as a value for vacuum_cost_limit, because it's not a valid 19 years ago
Tom Lane a04a423599 Arrange for large sequential scans to synchronize with each other, so that 19 years ago
Tom Lane 6d6d14b6d5 Redefine IsTransactionState() to only return true for TRANS_INPROGRESS state, 19 years ago
Tom Lane 24ee8af573 Rework temp_tablespaces patch so that temp tablespaces are assigned separately 19 years ago
Alvaro Herrera 2d9d7a6bf5 Avoid losing track of data for shared tables in pgstats. Report by Michael 19 years ago
Tom Lane 2d4db3675f Fix up text concatenation so that it accepts all the reasonable cases that 19 years ago
Tom Lane 7dab4f75ca Minor editorialization: don't flush plan cache without need. 19 years ago
Tom Lane 31edbadf4a Downgrade implicit casts to text to be assignment-only, except for the ones 19 years ago