Commit Graph

1317 Commits (b683908064e1fa4db26348ca43081dc6a99e3e4e)

Author SHA1 Message Date
Simon Riggs efc16ea520 Allow read only connections during recovery, known as Hot Standby. 16 years ago
Itagaki Takahiro f1325ce213 Add large object access control. 16 years ago
Tom Lane 62aba76568 Prevent indirect security attacks via changing session-local state within 16 years ago
Tom Lane 0cb65564e5 Add exclusion constraints, which generalize the concept of uniqueness to 16 years ago
Peter Eisentraut 36f887c41c Speed up information schema privilege views 16 years ago
Heikki Linnakangas ab3148b712 Fix bug in temporary file management with subtransactions. A cursor opened 16 years ago
Tom Lane 8217cfbd99 Add support for an application_name parameter, which is displayed in 16 years ago
Tom Lane 7fc0f06221 Add a WHEN clause to CREATE TRIGGER, allowing a boolean expression to be 16 years ago
Tom Lane 9bedd128d6 Add support for invoking parser callback hooks via SPI and in cached plans. 16 years ago
Heikki Linnakangas 2078e384a3 Fix range check in date_recv that tried to limit accepted values to only 16 years ago
Tom Lane ab61df9e52 Remove regex_flavor GUC, so that regular expressions are always "advanced" 16 years ago
Alvaro Herrera 201e5b282b Add new PGC_S_DATABASE_USER enum value to several places missed by my patch 16 years ago
Peter Eisentraut b865d27582 Use pg_get_triggerdef in pg_dump 16 years ago
Alvaro Herrera 2eda8dfb52 Make it possibly to specify GUC params per user and per database. 16 years ago
Alvaro Herrera 07cefdfb7a Fix snapshot management, take two. 16 years ago
Tom Lane 249724cb01 Create an ALTER DEFAULT PRIVILEGES command, which allows users to adjust 16 years ago
Tom Lane 54d60bbd07 Fix a couple of issues in recent patch to print updates to postgresql.conf 16 years ago
Alvaro Herrera caa4cfa369 Ensure that a cursor has an immutable snapshot throughout its lifespan. 16 years ago
Tom Lane 9048b73184 Implement the DO statement to support execution of PL code without having 16 years ago
Peter Eisentraut 3ab8b7fa6f Fix/improve bytea and boolean support in PL/Python 17 years ago
Heikki Linnakangas 7be39bb0be Tigthen binary receive functions so that they reject values that the text 17 years ago
Tom Lane 187e5d8981 Disallow RESET ROLE and RESET SESSION AUTHORIZATION inside security-definer 17 years ago
Alvaro Herrera a8bb8eb583 Remove flatfiles.c, which is now obsolete. 17 years ago
Tom Lane e710b65c1c Remove the use of the pg_auth flat file for client authentication. 17 years ago
Tom Lane 3bd2241135 Fix overflow for INTERVAL 'x ms' where x is more than a couple million, 17 years ago
Tom Lane 04011cc970 Allow backends to start up without use of the flat-file copy of pg_database. 17 years ago
Tom Lane e61fd4ac74 Support EEEE (scientific notation) in to_char(). 17 years ago
Tom Lane 9bd27b7c9e Extend EXPLAIN to support output in XML or JSON format. 17 years ago
Tom Lane a2a8c7a662 Support hex-string input and output for type BYTEA. 17 years ago
Joe Conway be6bca23b3 Implement has_sequence_privilege() 17 years ago
Tom Lane b680ae4bdb Improve unique-constraint-violation error messages to include the exact 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
Peter Eisentraut de160e2c00 Make backend header files C++ safe 17 years ago
Peter Eisentraut e292dbcf54 More sensible character_octet_length 17 years ago
Bruce Momjian d747140279 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 17 years ago
Peter Eisentraut 9b7304bc25 Fix xmlattribute escaping XML special characters twice (bug #4822). 17 years ago
Tom Lane 76d4abf2d9 Improve the recently-added support for properly pluralized error messages 17 years ago
Tom Lane b3b89fd1f1 Fix DecodeInterval to report an error for multiple occurrences of DAY, WEEK, 17 years ago
Tom Lane 99bf328237 Remove the useless and rather inconsistent return values of EncodeDateOnly, 17 years ago
Tom Lane 23543c732b Rewrite xml.c's memory management (yet again). Give up on the idea of 17 years ago
Tom Lane 06e2757277 Remove SQL-compatibility function cardinality(). It is not exactly clear 17 years ago
Tom Lane f2110a757d Change cardinality() into a C-code function, instead of a SQL-language 17 years ago
Tom Lane 948d6ec90f Modify the relcache to record the temp status of both local and nonlocal 17 years ago
Tom Lane 25bf7f8b9b Fix possible failures when a tuplestore switches from in-memory to on-disk 17 years ago
Peter Eisentraut 05a7db0582 Accept 'on' and 'off' as input for boolean data type, unifying the syntax 17 years ago
Peter Eisentraut 12f87b2c82 Add new SQL:2008 error codes for invalid LIMIT and OFFSET values. Remove 17 years ago
Alvaro Herrera 834a6da4f7 Update autovacuum to use reloptions instead of a system catalog, for 17 years ago
Tom Lane 7449427a1e Clean up some loose ends from the column privileges patch: add 17 years ago
Tom Lane 3cb5d6580a Support column-level privileges, as required by SQL standard. 17 years ago