summaryrefslogtreecommitdiff
path: root/src/backend/commands
Commit message (Expand)AuthorAgeFilesLines
* Code review for function default parameters patch. Fix numerous problems asTom Lane2008-12-182-28/+52
* Don't reset pg_class.reltuples and relpages in VACUUM, if any pages wereHeikki Linnakangas2008-12-173-47/+76
* Department of second thoughts: further experimentation with CREATE OR REPLACETom Lane2008-12-161-6/+12
* Code review for CREATE OR REPLACE VIEW patch. Do things in a saner order toTom Lane2008-12-152-31/+40
* Increase the default value of default_statistics_target from 10 to 100,Tom Lane2008-12-132-7/+7
* Remove pg_plan_queries()'s now-useless needSnapshot parameter. It's uselessTom Lane2008-12-131-3/+3
* Fix failure to ensure that a snapshot is available to datatype input functionsTom Lane2008-12-131-1/+20
* Revert SIGUSR1 multiplexing patch, per Tom's objection.Heikki Linnakangas2008-12-091-6/+5
* Provide support for multiplexing SIGUSR1 signal. The upcoming synchronousHeikki Linnakangas2008-12-091-5/+6
* Allow CREATE OR REPLACE VIEW to add columns to the _end_ of the view.Bruce Momjian2008-12-062-39/+77
* Default values for function argumentsPeter Eisentraut2008-12-042-8/+48
* Utilize the visibility map in autovacuum, too. There was an oversight inHeikki Linnakangas2008-12-041-9/+2
* Introduce visibility map. The visibility map is a bitmap with one bit perHeikki Linnakangas2008-12-032-13/+169
* Ensure that the contents of a holdable cursor don't depend on out-of-lineTom Lane2008-12-011-3/+7
* Clean up the API for DestReceiver objects by eliminating the assumptionTom Lane2008-11-302-4/+8
* Add a "LIKE = typename" clause to CREATE TYPE for base types. This allowsTom Lane2008-11-301-85/+166
* Make DISCARD ALL discard advisory locks, too. Marko KreenTom Lane2008-11-261-1/+2
* CLUSTER VERBOSE and corresponding clusterdb --verbose optionPeter Eisentraut2008-11-241-5/+9
* Fix a few more format argument warnings.Magnus Hagander2008-11-211-4/+4
* Rethink the way FSM truncation works. Instead of WAL-logging FSMHeikki Linnakangas2008-11-193-13/+17
* Some infrastructure changes for the upcoming auto-explain contrib module:Tom Lane2008-11-191-14/+32
* In CREATE AGGREGATE, allow the transition datatype to be "internal", but onlyTom Lane2008-11-141-6/+15
* Make CREATE CONVERSION verify that a putative encoding conversion functionTom Lane2008-11-141-1/+8
* Replace the usage of heap_addheader to create pg_attribute tuples with regularAlvaro Herrera2008-11-141-36/+24
* Make relhasrules and relhastriggers work like relhasindex, namely we letTom Lane2008-11-103-23/+37
* Replace pg_class.reltriggers with relhastriggers, which is just a boolean hintTom Lane2008-11-091-55/+39
* Implement ALTER DATABASE SET TABLESPACE to move a whole database (or at leastTom Lane2008-11-071-2/+350
* Improve bulk-insert performance by keeping the current target buffer pinnedTom Lane2008-11-061-7/+11
* Remove all uses of the deprecated functions heap_formtuple, heap_modifytuple,Tom Lane2008-11-0216-275/+272
* Unite ReadBufferWithFork, ReadBufferWithStrategy, and ZeroOrReadBufferHeikki Linnakangas2008-10-313-29/+35
* Add support for user-defined I/O conversion casts.Heikki Linnakangas2008-10-311-5/+17
* Be more tense about not creating tuplestores with randomAccess = true unlessTom Lane2008-10-291-2/+4
* Reduce the memory footprint of large pending-trigger-event lists, as per myTom Lane2008-10-241-324/+513
* Use format_type_be() instead of TypeNameToString() for some more user-facingPeter Eisentraut2008-10-214-26/+26
* Ensure that CLUSTER leaves the toast table and index with consistent names,Alvaro Herrera2008-10-141-1/+32
* Implement comparison of generic records (composite types), and invent aTom Lane2008-10-131-2/+3
* Force a checkpoint in CREATE DATABASE before starting to copy the files,Heikki Linnakangas2008-10-091-4/+9
* When a relation is moved to another tablespace, we can't assume that we canHeikki Linnakangas2008-10-071-1/+12
* Fix up ruleutils.c for CTE features. The main problem was thatTom Lane2008-10-061-27/+29
* Implement SQL-standard WITH clauses, including WITH RECURSIVE.Tom Lane2008-10-041-1/+49
* Rewrite the FSM. Instead of relying on a fixed-size shared memory segment, theHeikki Linnakangas2008-09-303-308/+33
* Establish the rule that array types should have the same typdelim as theirTom Lane2008-09-251-2/+2
* Tighten the check in initdb and CREATE DATABASE that the chosen encodingHeikki Linnakangas2008-09-231-2/+17
* Make LC_COLLATE and LC_CTYPE database-level settings. Collation andHeikki Linnakangas2008-09-231-11/+83
* Initialize the minimum frozen Xid in vac_update_datfrozenxid usingAlvaro Herrera2008-09-111-28/+19
* Create a separate grantable privilege for TRUNCATE, rather than having it beTom Lane2008-09-082-5/+9
* Add a bunch of new error location reports to parse-analysis error messages.Tom Lane2008-09-012-5/+6
* Fix the raw-parsetree representation of star (as in SELECT * FROM orTom Lane2008-08-301-13/+5
* Extend the parser location infrastructure to include a location field inTom Lane2008-08-283-7/+12
* Move exprType(), exprTypmod(), expression_tree_walker(), and related routinesTom Lane2008-08-255-9/+10