Commit Graph

782 Commits (e6ccd1ce1644d1b40b7981f8bc172394de524f99)

Author SHA1 Message Date
Robert Haas 63f9282f6e Tighten integrity checks on ALTER TABLE ... ALTER COLUMN ... RENAME. 16 years ago
Tom Lane 9a915e596f Improve the handling of SET CONSTRAINTS commands by having them search 16 years ago
Tom Lane 901be0fad4 Remove all the special-case code for INT64_IS_BUSTED, per decision that 16 years ago
Robert Haas 814c8a03ba Further fixes for per-tablespace options patch. 16 years ago
Itagaki Takahiro 946cf229e8 Support rewritten-based full vacuum as VACUUM FULL. Traditional 16 years ago
Robert Haas d86d51a958 Support ALTER TABLESPACE name SET/RESET ( tablespace_options ). 16 years ago
Bruce Momjian 0239800893 Update copyright for the year 2010. 16 years ago
Bruce Momjian c44327afa4 Binary upgrade: 16 years ago
Tom Lane cfc5008a51 Adjust naming of indexes and their columns per recent discussion. 16 years ago
Robert Haas cddca5ec13 Add an EXPLAIN (BUFFERS) option to show buffer-usage statistics. 16 years ago
Robert Haas 02490d4692 Export ExplainBeginOutput() and ExplainEndOutput() for auto_explain. 16 years ago
Andrew Dunstan 324385d67f Add YAML to list of EXPLAIN formats. Greg Sabino Mullane, reviewed by Takahiro Itagaki. 16 years ago
Tom Lane 0cb65564e5 Add exclusion constraints, which generalize the concept of uniqueness to 16 years ago
Tom Lane 7fc0f06221 Add a WHEN clause to CREATE TRIGGER, allowing a boolean expression to be 16 years ago
Tom Lane c742b795dd Add a hook to CREATE/ALTER ROLE to allow an external module to check the 16 years ago
Alvaro Herrera e7ec022266 Fix longstanding problems in VACUUM caused by untimely interruptions 16 years ago
Tom Lane 9f2ee8f287 Re-implement EvalPlanQual processing to improve its performance and eliminate 16 years ago
Andrew Dunstan faa1afc6c1 CREATE LIKE INCLUDING COMMENTS and STORAGE, and INCLUDING ALL shortcut. Itagaki Takahiro. 16 years ago
Tom Lane 8a5849b7ff Split the processing of INSERT/UPDATE/DELETE operations out of execMain.c. 16 years ago
Tom Lane 9048b73184 Implement the DO statement to support execution of PL code without having 17 years ago
Tom Lane 9bd27b7c9e Extend EXPLAIN to support output in XML or JSON format. 17 years ago
Tom Lane 3783c9d4df Remove long-since-unused file commands/version.h. 17 years ago
Tom Lane 2487d872e0 Create a multiplexing structure for signals to Postgres child processes. 17 years ago
Tom Lane 25d9bf2e3e Support deferrable uniqueness constraints. 17 years ago
Tom Lane c1b9ec24ef Add system catalog columns pg_constraint.conindid and pg_trigger.tgconstrindid. 17 years ago
Tom Lane d4382c4ae7 Extend EXPLAIN to allow generic options to be specified. 17 years ago
Peter Eisentraut de160e2c00 Make backend header files C++ safe 17 years ago
Bruce Momjian d747140279 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 17 years ago
Tom Lane 090173a3f9 Remove the recently added node types ReloptElem and OptionDefElem in favor 17 years ago
Alvaro Herrera 3a5b773715 Allow reloption names to have qualifiers, initially supporting a TOAST 17 years ago
Tom Lane 3cb5d6580a Support column-level privileges, as required by SQL standard. 17 years ago
Heikki Linnakangas c079090bbc Update comments to reflect that tgenabled is not a boolean anymore. 17 years ago
Heikki Linnakangas 6587818542 Add vacuum_freeze_table_age GUC option, to control when VACUUM should 17 years ago
Tom Lane bbeb0bbf6b Include a pointer to the query's source text in QueryDesc structs. This is 17 years ago
Bruce Momjian 511db38ace Update copyright for 2009. 17 years ago
Peter Eisentraut cae565e503 SQL/MED catalog manipulation facilities 17 years ago
Heikki Linnakangas dcf8409985 Don't reset pg_class.reltuples and relpages in VACUUM, if any pages were 17 years ago
Peter Eisentraut 455dffbb73 Default values for function arguments 17 years ago
Tom Lane cd35e9d746 Some infrastructure changes for the upcoming auto-explain contrib module: 17 years ago
Tom Lane c5451c22e3 Make relhasrules and relhastriggers work like relhasindex, namely we let 17 years ago
Tom Lane 6517f377d6 Implement ALTER DATABASE SET TABLESPACE to move a whole database (or at least 17 years ago
Tom Lane 312b1a983f Reduce the memory footprint of large pending-trigger-event lists, as per my 17 years ago
Magnus Hagander 7626f2a936 Mark SessionReplicationRole as PGDLLIMPORT so it 18 years ago
Alvaro Herrera 3ccde312ec Have autovacuum consider processing TOAST tables separately from their 18 years ago
Heikki Linnakangas 3ccb2c590c Extend VacAttrStats to allow typanalyze functions to store statistic values 18 years ago
Alvaro Herrera a3540b0f65 Improve our #include situation by moving pointer types away from the 18 years ago
Tom Lane a0b012a1ab Rearrange ALTER TABLE syntax processing as per my recent proposal: the 18 years ago
Tom Lane 0cefb50f3c Refactor the handling of the various DropStmt variants so that when multiple 18 years ago
Alvaro Herrera 9319fd89e1 Modify vacuum() to accept a single relation OID instead of a list (which we 18 years ago
Andrew Dunstan 53972b460c Add $PostgreSQL$ markers to a lot of files that were missing them. 18 years ago