summaryrefslogtreecommitdiff
path: root/src/backend/commands
AgeCommit message (Expand)Author
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
2007-07-01Avoid memory leakage when a series of subtransactions invoke AFTER triggersTom Lane
2007-06-28Implement "distributed" checkpoints in which the checkpoint I/O is spreadTom Lane
2007-06-23Separate parse-analysis for utility commands out of parser/analyze.cTom Lane
2007-06-20CREATE DOMAIN ... DEFAULT NULL failed because gram.y special-cases DEFAULTTom Lane
2007-06-20Minor code cleanup: calling FreeFile() before ereport(ERROR) is notNeil Conway
2007-06-17Marginal hacking to improve the speed of COPY OUT. I had found in a bit ofTom Lane
2007-06-15Tweak the API for per-datatype typmodin functions so that they are passedTom Lane
2007-06-14Avoid having autovacuum run multiple ANALYZE commands in a single transaction,Alvaro Herrera
2007-06-07Rework temp_tablespaces patch so that temp tablespaces are assigned separatelyTom Lane