Commit Graph

253 Commits (60a068b3897a27cbb1a13a6b050d05a0ca479055)

Author SHA1 Message Date
Tom Lane cfd7fb7ed4 Fix permission-checking bug reported by Tim Burgess 10-Feb-03 (this time 22 years ago
Neil Conway 98dcf085e3 Implement "WITH / WITHOID OIDS" clause for CREATE TABLE AS. This is 22 years ago
Tom Lane a77e32d7c5 Apply the core parts of Dennis Bjorklund's patch to allow function 22 years ago
PostgreSQL Daemon 55b113257c make sure the $Id tags are converted to $PostgreSQL as well ... 22 years ago
Tom Lane 42ce74bf17 COMMENT ON casts, conversions, languages, operator classes, and 22 years ago
Tatsuo Ishii ce90c0f504 Fix typo in comment 22 years ago
Tom Lane ec646dbc65 Create a 'type cache' that keeps track of the data needed for any particular 22 years ago
Bruce Momjian 46785776c4 Another pgindent run with updated typedefs. 22 years ago
Bruce Momjian f3c3deb7d0 Update copyrights to 2003. 22 years ago
Bruce Momjian 089003fb46 pgindent run. 22 years ago
Tom Lane 455891bf96 Code review for UPDATE tab SET col = DEFAULT patch ... whack it around 23 years ago
Tom Lane bee217924d Support expressions of the form 'scalar op ANY (array)' and 23 years ago
Peter Eisentraut b256f24264 First batch of object rename commands. 23 years ago
Bruce Momjian 53c4f1233f UPDATE ... SET <col> = DEFAULT 23 years ago
Bruce Momjian c70e606a4c Includes: 23 years ago
Tom Lane fc8d970cbc Replace functional-index facility with expressional indexes. Any column 23 years ago
Tom Lane de28dc9a04 Portal and memory management infrastructure for extended query protocol. 23 years ago
Bruce Momjian 54f7338fa1 This patch implements holdable cursors, following the proposal 23 years ago
Bruce Momjian 432b9b0f75 Add ALTER TABLE <tablename> CLUSTER ON <indexname> 23 years ago
Bruce Momjian 5f65225fa3 Todo items: 23 years ago
Tom Lane 6261c75014 Implement SQL92-compatible FIRST, LAST, ABSOLUTE n, RELATIVE n options 23 years ago
Tom Lane aa83bc04e0 Restructure parsetree representation of DECLARE CURSOR: now it's a 23 years ago
Tom Lane 51972a9d5d COALESCE() and NULLIF() are now first-class expressions, not macros 23 years ago
Bruce Momjian 8195f8f042 Code for WITHOUT OIDS. 23 years ago
Tom Lane c5ba16a83c Get rid of last few vestiges of parsetree dependency on grammar token 23 years ago
Tom Lane 39b7ec3309 Create a distinction between Lists of integers and Lists of OIDs, to get 23 years ago
Peter Eisentraut ef7422510e Grant options, and cascading revoke. Grant options are allowed only for 23 years ago
Tom Lane bdfbfde1b1 IN clauses appearing at top level of WHERE can now be handled as joins. 23 years ago
Tom Lane daec989f6a ALTER DOMAIN OWNER, from Rod Taylor. 23 years ago
Bruce Momjian 33f0108df8 Cause FETCH 1 to return the current cursor row, or zero if at 23 years ago
Tom Lane b0422b215c Preliminary code review for domain CHECK constraints patch: add documentation, 23 years ago
Tom Lane a0bf885f9e Phase 2 of read-only-plans project: restructure expression-tree nodes 23 years ago
Bruce Momjian 05a6b37912 Re-addd Rod's ALTER DOMAIN patch. 23 years ago
Bruce Momjian 5b4c16e099 Back out ALTER DOMAIN patch until missing file appears. 23 years ago
Bruce Momjian 853153ca6d ALTER DOMAIN .. SET / DROP NOT NULL 23 years ago
Tom Lane 0aa5b6866e Un-break triggers declared for INSERT OR DELETE OR UPDATE. This worked 23 years ago
Bruce Momjian 1b7f3cc02d This patch implements FOR EACH STATEMENT triggers, per my email to 23 years ago
Tom Lane b60be3f2f8 Add an at-least-marginally-plausible method of estimating the number 23 years ago
Bruce Momjian 8bc717cb88 New version attached. The following is implemented: 23 years ago
Bruce Momjian 6b603e67dc Add DOMAIN check constraints. 23 years ago
Bruce Momjian 4e5a947d1c Make MOVE/FETCH 0 actually move/fetch 0. Add MOVE LAST to move to end 23 years ago
Tom Lane f9b5b41ef9 Code review for ON COMMIT patch. Make the actual on-commit action happen 23 years ago
Bruce Momjian ebb531836a Add code to handle [ON COMMIT { PRESERVE ROWS | DELETE ROWS | DROP }] 23 years ago
Tom Lane f6dba10e62 First phase of implementing hash-based grouping/aggregation. An AGG plan 23 years ago
Tom Lane d508b057ac Adjust handling of command status strings in the presence of rules, 23 years ago
Tom Lane c328b6dd8b Replace pg_attribute.attisinherited with attislocal and attinhcount 23 years ago
Tom Lane b26dfb9522 Extend pg_cast castimplicit column to a three-way value; this allows us 23 years ago
Bruce Momjian e50f52a074 pgindent run. 23 years ago
Tom Lane 248c67d7ed CREATE OR REPLACE VIEW, CREATE OR REPLACE RULE. 23 years ago
Tom Lane 845a6c3acc Code review for domain-constraints patch. Use a new ConstraintTest node 23 years ago