summaryrefslogtreecommitdiff
path: root/src/backend/commands
AgeCommit message (Expand)Author
2007-11-15Prevent re-use of a deleted relation's relfilenode until after the nextTom Lane
2007-11-11Ensure that typmod decoration on a datatype name is validated in all cases,Tom Lane
2007-11-05Improve conversion of legacy CREATE CONSTRAINT TRIGGER representation ofTom Lane
2007-11-04Minor improvements to code for converting legacy CREATE CONSTRAINT TRIGGERTom Lane
2007-11-04Teach CREATE CONSTRAINT TRIGGER to convert old-style foreign keyTom Lane
2007-10-29Remove the hack in the grammar that "optimized away" DEFAULT NULL clauses.Tom Lane
2007-10-25Fix ALTER SEQUENCE so that it does not affect the value of currval() forTom Lane
2007-10-24Disallow scrolling of FOR UPDATE/FOR SHARE cursors, so as to avoid problemsTom Lane
2007-10-24Rearrange vacuum-related bits in PGPROC as a bitmask, to better supportAlvaro Herrera
2007-10-16Re-allow UTF8 encodings on win32. Since UTF8 is converted toMagnus Hagander
2007-10-13Fix the inadvertent libpq ABI breakage discovered by Martin Pitt: theTom Lane
2007-10-12Remove hack in pg_tablespace_aclmask() that disallowed permissionsTom Lane
2007-09-29Disallow CLUSTER using an invalid index (that is, one left over from a failedTom Lane
2007-09-29Improve consistency of the error messages generated when you try to useTom Lane
2007-09-28Change initdb and CREATE DATABASE to actively reject attempts to createTom Lane
2007-09-26Adjust the new memory limit in the lazy vacuum code to use MaxHeapTuplesPerPageAlvaro Herrera
2007-09-24Reduce the size of memory allocations by lazy vacuum when processing a smallAlvaro Herrera
2007-09-24Simplify and rename some GUC variables, per various recent discussions:Tom Lane
2007-09-20Revert ill-fated patch to release exclusive lock early after vacuumTom Lane
2007-09-20HOT updates. When we update a tuple without changing any of its indexedTom Lane
2007-09-16Fix aboriginal mistake in lazy VACUUM's code for truncating awayTom Lane
2007-09-12Redefine the lp_flags field of item pointers as having four states, ratherTom Lane
2007-09-12Perform post-escaping encoding validity checks on SQL literals and COPY inputAndrew Dunstan
2007-09-12Add a CHECK_FOR_INTERRUPTS call in the site where the vacuum delay pointAlvaro Herrera
2007-09-10Make CLUSTER and REINDEX silently skip remote temp tables in theirAlvaro Herrera
2007-09-10Release the exclusive lock on the table early after truncating it in lazyAlvaro Herrera
2007-09-10Remove the vacuum_delay_point call in count_nondeletable_pages, because we holdAlvaro Herrera
2007-09-08Replace the former method of determining snapshot xmax --- to wit, callingTom Lane
2007-09-07Don't take ProcArrayLock while exiting a transaction that has no XID; there isTom Lane
2007-09-07Allow CREATE INDEX CONCURRENTLY to disregard transactions in otherTom Lane
2007-09-06Make eval_const_expressions() preserve typmod when simplifying something likeTom Lane
2007-09-05Implement lazy XID allocation: transactions that do not modify any databaseTom Lane
2007-09-04Provide for binary input/output of enums, to fix complaint from Merlin Moncure.Andrew Dunstan
2007-09-03Support SET FROM CURRENT in CREATE/ALTER FUNCTION, ALTER DATABASE, ALTER ROLE.Tom Lane
2007-09-03Implement function-local GUC parameter settings, as per recent discussion.Tom Lane
2007-08-27Fix a couple of misbehaviors rooted in the fact that the default creationTom Lane
2007-08-25Fix brain fade in DefineIndex(): it was continuing to access the table'sTom Lane
2007-08-22Suppress testing the options of CREATE TEXT SEARCH DICTIONARY duringTom Lane
2007-08-22Remove option to change parser of an existing text search configuration.Tom Lane
2007-08-22Simplify the syntax of CREATE/ALTER TEXT SEARCH DICTIONARY by treating theTom Lane
2007-08-21Simplify CREATE TEXT SEARCH CONFIGURATION by eliminating the separateTom Lane
2007-08-21Tsearch2 functionality migrates to core. The bulk of this work is byTom Lane
2007-08-15Arrange to cache a ResultRelInfo in the executor's EState for relations thatTom Lane
2007-08-15Repair problems occurring when multiple RI updates have to be done to the sameTom Lane
2007-08-13Fix two bugs induced in VACUUM FULL by async-commit patch.Tom Lane
2007-08-04Switch over to using the src/timezone functions for formatting timestampsTom Lane
2007-08-01Support an optional asynchronous commit mode, in which we don't flush WALTom Lane
2007-07-17Fix incorrect optimization of foreign-key checks. When an UPDATE on theTom Lane
2007-07-17Implement CREATE TABLE LIKE ... INCLUDING INDEXES. Patch from NikhilS,Neil Conway
2007-07-03Add ALTER VIEW ... RENAME TO, and a RENAME TO clause to ALTER SEQUENCE.Neil Conway