Commit Graph

180 Commits (2912fd45d1f143cf00b8ac5d4c93d5e4ebf2b51e)

Author SHA1 Message Date
Bruce Momjian 71fd49e28d Change CREATE DATABASE to use DefElem instead of constructing structure 24 years ago
Peter Eisentraut d60f10b0e7 Add optional "validator" function to languages that can validate the 24 years ago
Peter Eisentraut 94bdc4855c Extend syntax of CREATE FUNCTION to resemble SQL99. 24 years ago
Tom Lane f0811a74b3 Merge the last few variable.c configuration variables into the generic 24 years ago
Tom Lane f9e4f611a1 First pass at set-returning-functions in FROM, by Joe Conway with 24 years ago
Tom Lane 6c59886942 Second try at fixing join alias variables. Instead of attaching miscellaneous 24 years ago
Bruce Momjian 3a96b6cdeb Attached is a patch for ALTER TRIGGER RENAME per the above thread. I 24 years ago
Tom Lane b0bcf8aab2 Restructure AclItem representation so that we can have more than eight 24 years ago
Tom Lane b3120804ad Rule names are now unique per-relation, rather than unique globally. 24 years ago
Tom Lane 27a54ae282 Opclasses live in namespaces. I also took the opportunity to create 24 years ago
Tom Lane 6cef5d2549 Operators live in namespaces. CREATE/DROP/COMMENT ON OPERATOR take 24 years ago
Tom Lane f2d70d32eb Functions live in namespaces. Qualified function names work, eg 24 years ago
Bruce Momjian 97b4e5ad30 Add INSERT(..., DEFAULT, ). 24 years ago
Tom Lane 9b77f61930 ALTER TABLE SET/DROP NOT NULL, from Christopher Kings-Lynne. 24 years ago
Tom Lane d5e99ab4d6 pg_type has a typnamespace column; system now supports creating types 24 years ago
Tom Lane 1dbf8aa7a8 pg_class has a relnamespace column. You can create and access tables 24 years ago
Tom Lane 108a0ec87d A little further progress on schemas: push down RangeVars into 24 years ago
Tom Lane 95ef6a3448 First phase of SCHEMA changes, concentrating on fixing the grammar and 24 years ago
Tom Lane 337b22cb47 Code review for DOMAIN patch. 24 years ago
Bruce Momjian d3788c3305 Add DOMAIN support. Includes manual pages and regression tests, from 24 years ago
Tom Lane 6eeb95f0f5 Restructure representation of join alias variables. An explicit JOIN 24 years ago
Tom Lane cf68a686a6 Fix copying/equality-check bugs in GrantStmt and ConstraintsSetStmt, 24 years ago
Bruce Momjian b976b8af80 Back out domain patch until it works properly. 24 years ago
Bruce Momjian 01c76f7411 Ok. Updated patch attached. 24 years ago
Bruce Momjian 03194432de I attach a version of my toast-slicing patch, against current CVS 24 years ago
Peter Eisentraut 1aac2c852a User and database-specific session defaults for run-time configuration 24 years ago
Tom Lane 56ee2ecba9 Restructure command-completion-report code so that there is just one 24 years ago
Tom Lane a833c441fd Add OWNER option to CREATE DATABASE, so superusers can create databases 24 years ago
Peter Eisentraut 8adf56f77a Privileges on functions and procedural languages 24 years ago
Bruce Momjian ea08e6cd55 New pgindent run with fixes suggested by Tom. Patch manually reviewed, 24 years ago
Tom Lane 5251e7b3d0 CREATE TABLE foo (x,y,z) AS SELECT ... can't apply target column names 24 years ago
Bruce Momjian 6783b2372e Another pgindent run. Fixes enum indenting, and improves #endif 24 years ago
Bruce Momjian b81844b173 pgindent run on all C files. Java run to follow. initdb/regression 24 years ago
Thomas G. Lockhart 9310075a13 Accept an INTERVAL argument for SET TIME ZONE per SQL99. 24 years ago
Tom Lane f9e6e27c87 Break transformCreateStmt() into multiple routines and make 24 years ago
Tom Lane f2c657375d Add CREATE OR REPLACE FUNCTION syntax to allow replacing a function 24 years ago
Tom Lane 89fa551808 EXPLAIN ANALYZE feature to measure and show actual runtimes and tuple 24 years ago
Tom Lane bc7d37a525 Transaction IDs wrap around, per my proposal of 13-Aug-01. More 24 years ago
Tom Lane f933766ba7 Restructure pg_opclass, pg_amop, and pg_amproc per previous discussions in 24 years ago
Tom Lane d4f4b971a4 Sequences are now based on int8, not int4, arithmetic. SERIAL pseudo-type 24 years ago
Tom Lane bf56f0759b Make OIDs optional, per discussions in pghackers. WITH OIDS is still the 24 years ago
Bruce Momjian 77a69a2ed1 Patch to LOCK multiple tables in one LOCK command. 24 years ago
Bruce Momjian d1c9633060 Back out LOCK A,B,C patch at Tom's suggestion. 24 years ago
Bruce Momjian 16365ac75b Add LOCK A,B,C functionality as LOCK A;LOCK B;LOCK C; as agreed. 24 years ago
Bruce Momjian 784def9e8e More EXTEND INDEX removal. 25 years ago
Tom Lane 3284758a17 Remove grammar restrictions on order of optional clauses in CREATE GROUP. 25 years ago
Tom Lane 320b6db090 Changes from Vince Vielhaber to allow the optional clauses of CREATE 25 years ago
Bruce Momjian a0c12d5e90 Add TEMPORARY sequences and have SERIAL on a temp table have a temporary 25 years ago
Tom Lane 116d2bba7e Add IS UNKNOWN, IS NOT UNKNOWN boolean tests, fix the existing boolean 25 years ago
Peter Eisentraut 7ceed2a9b5 Allow GRANT/REVOKE to/from more than one user per invocation. Command tag 25 years ago