Commit Graph

291 Commits (f23b79147b404ca09f85811080c33e0f099ef52f)

Author SHA1 Message Date
Tom Lane 29094193f5 Integrate autovacuum functionality into the backend. There's still a 21 years ago
Tom Lane 401de9c8be Improve the checkpoint signaling mechanism so that the bgwriter can tell 21 years ago
Tom Lane 7762619e95 Replace pg_shadow and pg_group by new role-capable catalogs pg_authid 21 years ago
Tom Lane 4cc7a93d22 Make REINDEX DATABASE do what one would expect, namely reindex all indexes 21 years ago
Tom Lane d0a89683a3 Two-phase commit. Original patch by Heikki Linnakangas, with additional 21 years ago
Tom Lane bedb78d386 Implement sharable row-level locks, and use them for foreign key references 21 years ago
Tom Lane 7c13781ee7 First phase of project to use fixed OIDs for all system catalogs and 21 years ago
Neil Conway c069655441 Allow ALTER FUNCTION to change a function's strictness, volatility, and 21 years ago
Tom Lane f07b9689c9 Generalize TRUNCATE to support truncating multiple tables in one 21 years ago
Tom Lane ad538d8bcd Disallow LOAD to non-superusers. Per report from John Heasman. 21 years ago
PostgreSQL Daemon 2ff501590b Tag appropriate files for rc3 21 years ago
Tom Lane b2c4071299 Redesign query-snapshot timing so that volatile functions in READ COMMITTED 22 years ago
Tom Lane b339d1fff6 Fire non-deferred AFTER triggers immediately upon query completion, 22 years ago
Bruce Momjian b6b71b85bc Pgindent run for 8.0. 22 years ago
Bruce Momjian da9a8649d8 Update copyright to 2004. 22 years ago
Bruce Momjian 09d4e96d7e Add ALTER INDEX, particularly for moving tablespaces. 22 years ago
Tom Lane 7f7e8cc3f2 Allow commas in BEGIN, START TRANSACTION, and SET TRANSACTION, as required 22 years ago
Tom Lane a583675108 Allow optional SAVEPOINT keyword in RELEASE and ROLLBACK TO, for greater 22 years ago
Tom Lane f622c54049 Allow DECLARE CURSOR to take parameters from the portal in which it is 22 years ago
Tom Lane efcaf1e868 Some mop-up work for savepoints (nested transactions). Store a small 22 years ago
Tom Lane cc813fc2b8 Replace nested-BEGIN syntax for subtransactions with spec-compliant 22 years ago
Tom Lane 0adfa2c39d Support renaming of tablespaces, and changing the owners of 22 years ago
Tom Lane 2467394ee1 Tablespaces. Alternate database locations are dead, long live tablespaces. 22 years ago
Tom Lane 076a055acf Separate out bgwriter code into a logically separate module, rather 22 years ago
Bruce Momjian cfbfdc557d This patch implement the TODO [ALTER DATABASE foo OWNER TO bar]. 22 years ago
Neil Conway d0b4399d81 Reimplement the linked list data structure used throughout the backend. 22 years ago
Neil Conway 7c6baade7b Refactor CheckDropPermissions() to move some initialization code for 22 years ago
Tom Lane 077db40fa1 ALTER TABLE rewrite. New cool stuff: 22 years ago
Bruce Momjian 914042fe5f This patch makes the EXECUTE command's completion tag return the 22 years ago
Bruce Momjian 09f317539a Fix for BEGIN with ISOLATION/READONLY clauses. 22 years ago
Tom Lane 24614a9880 Upgrade ALTER TABLE DROP COLUMN so that it can drop an OID column, and 22 years ago
Tom Lane 87bd956385 Restructure smgr API as per recent proposal. smgr no longer depends on 22 years ago
PostgreSQL Daemon 969685ad44 $Header: -> $PostgreSQL Changes ... 22 years ago
Peter Eisentraut e78b0079a2 Change some notices to warnings and vice versa according to criteria 23 years ago
Tom Lane a56a016ceb Repair some REINDEX problems per recent discussions. The relcache is 23 years ago
Peter Eisentraut 33d4c828fd Some "feature not supported" errors are better syntax errors, because the 23 years ago
Bruce Momjian f3c3deb7d0 Update copyrights to 2003. 23 years ago
Bruce Momjian 089003fb46 pgindent run. 23 years ago
Tom Lane c4cf7fb814 Adjust 'permission denied' messages to be more useful and consistent. 23 years ago
Tom Lane b05d3ae1ed Error message editing in backend/libpq, backend/postmaster, backend/tcop. 23 years ago
Peter Eisentraut b256f24264 First batch of object rename commands. 23 years ago
Tom Lane 755d191700 Add display of eventual result RowDescription (if any) to the output 23 years ago
Tom Lane 79913910d4 Restructure command destination handling so that we pass around 23 years ago
Tom Lane de28dc9a04 Portal and memory management infrastructure for extended query protocol. 23 years ago
Bruce Momjian 432b9b0f75 Add ALTER TABLE <tablename> CLUSTER ON <indexname> 23 years ago
Bruce Momjian 5f65225fa3 Todo items: 23 years ago
Tom Lane 6261c75014 Implement SQL92-compatible FIRST, LAST, ABSOLUTE n, RELATIVE n options 23 years ago
Tom Lane aa83bc04e0 Restructure parsetree representation of DECLARE CURSOR: now it's a 23 years ago
Bruce Momjian 81f6db4803 Allow PQcmdTuples to return row counts for MOVE and FETCH. 23 years ago
Bruce Momjian 8195f8f042 Code for WITHOUT OIDS. 23 years ago