Commit Graph

597 Commits (eb0d00a9becb865c51c4e4c43f522d5c20addfe3)

Author SHA1 Message Date
Bruce Momjian b63990c6a8 Add COPY WITH CVS HEADER to allow a heading line as the first line in 21 years ago
Bruce Momjian acc4f3e3cb Update comment to mention "Name classification hierarchy" as place to 21 years ago
Tom Lane bedb78d386 Implement sharable row-level locks, and use them for foreign key references 21 years ago
Tom Lane c114e166e5 Define the right-hand input of AT TIME ZONE as a full a_expr instead of 21 years ago
Neil Conway f5ab0a14ea Add a "USING" clause to DELETE, which is equivalent to the FROM clause 21 years ago
Tom Lane 47888fe842 First phase of OUT-parameters project. We can now define and use SQL 21 years ago
Tom Lane eb47ee4865 Fix grammar for IN/OUT/INOUT parameters. This commit doesn't actually 21 years ago
Neil Conway c069655441 Allow ALTER FUNCTION to change a function's strictness, volatility, and 21 years ago
Neil Conway 73f630500b Add support for temporary views, including documentation and regression 21 years ago
Tom Lane f07b9689c9 Generalize TRUNCATE to support truncating multiple tables in one 21 years ago
PostgreSQL Daemon 2ff501590b Tag appropriate files for rc3 21 years ago
Tom Lane 3a372d61d0 Kris Jurka pointed out that the qualified_name production wasn't 21 years ago
Tom Lane 98e8b48053 Create 'default_tablespace' GUC variable that supplies a TABLESPACE 21 years ago
Tom Lane 4c5e810fcd Code review for NOWAIT patch: downgrade NOWAIT from fully reserved keyword 22 years ago
Tom Lane f065957062 Come to think of it, functions in FROM have the same syntactic restriction 22 years ago
Tom Lane 912c27f9c2 Split out everything that looks like a function call from c_expr into 22 years ago
Bruce Momjian da9a8649d8 Update copyright to 2004. 22 years ago
Tom Lane 3cb1ffa653 Allow second and subsequent names in a qualified (dotted) name to be 22 years ago
Tom Lane 37d937ea2c Code review for ALTER INDEX patch. 22 years ago
Bruce Momjian 09d4e96d7e Add ALTER INDEX, particularly for moving tablespaces. 22 years ago
Tom Lane 7f7e8cc3f2 Allow commas in BEGIN, START TRANSACTION, and SET TRANSACTION, as required 22 years ago
Tom Lane a583675108 Allow optional SAVEPOINT keyword in RELEASE and ROLLBACK TO, for greater 22 years ago
Tom Lane f0efe26402 Support USING INDEX TABLESPACE clause for PRIMARY KEY and UNIQUE 22 years ago
Tom Lane cc813fc2b8 Replace nested-BEGIN syntax for subtransactions with spec-compliant 22 years ago
Tom Lane c14a43f657 Remove TABLESPACE option of CREATE SEQUENCE; sequences will now always 22 years ago
Tom Lane af4de81469 ALTER TABLE SET TABLESPACE. Gavin Sherry, some rework by Tom Lane. 22 years ago
Tom Lane 04ab0cb5c1 Remove some no-longer-needed #includes. 22 years ago
Tom Lane adc507f242 Fix some bogus code in ConstBit production --- it managed to work, but 22 years ago
Tom Lane 0adfa2c39d Support renaming of tablespaces, and changing the owners of 22 years ago
Tom Lane 2467394ee1 Tablespaces. Alternate database locations are dead, long live tablespaces. 22 years ago
Tom Lane 7e64dbc6b5 Support assignment to subfields of composite columns in UPDATE and INSERT. 22 years ago
Bruce Momjian 1cdc58722c OK, here's the final version of ALTER TABLE ... SET WITHOUT CLUSTER. 22 years ago
Tom Lane a0d6e29ee7 Some more de-FastList-ification. 22 years ago
Neil Conway 72b6ad6313 Use the new List API function names throughout the backend, and disable the 22 years ago
Bruce Momjian 3dc37cd8d6 The patch adresses the TODO list item "Allow external interfaces to 22 years ago
Bruce Momjian cfbfdc557d This patch implement the TODO [ALTER DATABASE foo OWNER TO bar]. 22 years ago
Neil Conway d0b4399d81 Reimplement the linked list data structure used throughout the backend. 22 years ago
Tom Lane 2f63232d30 Promote row expressions to full-fledged citizens of the expression syntax, 22 years ago
Tom Lane 077db40fa1 ALTER TABLE rewrite. New cool stuff: 22 years ago
Bruce Momjian 49d3d9cf40 Change COPY CSV keyword to be: 22 years ago
Bruce Momjian 862b20b382 Complete TODO item: 22 years ago
Bruce Momjian 0969dc867b Allow LIKE/ILIKE to appear in more places in a query. 22 years ago
Tom Lane 55f7c3300d Reimplement CASE val WHEN compval1 THEN ... WHEN compval2 THEN ... END 22 years ago
Tatsuo Ishii 0b86ade1c2 Add NOWAIT option to LOCK command 22 years ago
Bruce Momjian 943eae92fb Add ALSO keyword to CREATE RULE. 22 years ago
Neil Conway e97b8f2da9 Add CREATE TRIGGER, CREATE INDEX, and CREATE SEQUENCE to the list of 22 years ago
Neil Conway 98dcf085e3 Implement "WITH / WITHOID OIDS" clause for CREATE TABLE AS. This is 22 years ago
Bruce Momjian a620a760ed Allow BEGIN WORK to specify transaction isolation level, like START 22 years ago
Neil Conway 192ad63bd7 More janitorial work: remove the explicit casting of NULL literals to a 22 years ago
Tom Lane a77e32d7c5 Apply the core parts of Dennis Bjorklund's patch to allow function 22 years ago