Commit Graph

231 Commits (e97512345419c35a33c07bde76ab3394652857f2)

Author SHA1 Message Date
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 79b60cb132 Tweak error message wording. 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 b4bedfa956 Tweak SERIAL column creation to emit a fully qualified sequence name 24 years ago
Tom Lane 3114102521 Reimplement temp tables using schemas. The temp table map is history; 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 6eeb95f0f5 Restructure representation of join alias variables. An explicit JOIN 24 years ago
Bruce Momjian a35b6b6418 Add DEFAULT_INDEX_TYPE == "btree", for clarity. 24 years ago
Tom Lane 01fe40f5c5 Remove unnecessary inclusion. 24 years ago
Bruce Momjian 92288a1cf9 Change made to elog: 24 years ago
Bruce Momjian a033daf566 Commit to match discussed elog() changes. Only update is that LOG is 24 years ago
Tom Lane 56ee2ecba9 Restructure command-completion-report code so that there is just one 24 years ago
Bruce Momjian b4a09eaaad This patch will allow arbitrary levels of analyze / rewriting 24 years ago
Tom Lane dc6b4deb97 Require ownership permission for CREATE INDEX, per bug report. 24 years ago
Tom Lane a585c20d12 Tweak parser so that there is a defined representation for datatypes 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 7cc8af5563 Got "ADD" to appear only in ALTER TABLE and not CREATE TABLE 24 years ago
Bruce Momjian 434077c4e6 Remove "ADD" from TABLE / ADD UNIQUE-PRIMARY error message because the 24 years ago
Tom Lane 9685afb0b2 Add default expressions to INSERTs during planning, not during parse 24 years ago
Bruce Momjian 4911c85e86 Add ALTER TABLE ADD UNIQUE regression tests from Christopher Kings-Lynne. 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
Tom Lane 01b73d3f27 Fix foreign keys on system columns. 24 years ago
Tom Lane dab708ea08 Cause transformIndexConstraints() to do the right thing with requests 24 years ago
Tom Lane f9e6e27c87 Break transformCreateStmt() into multiple routines and make 24 years ago
Tom Lane 2e5fda7b7e DROP AGGREGATE and COMMENT ON AGGREGATE now accept the expected syntax 24 years ago
Thomas G. Lockhart 3e1beda2cd Implement precision support for timestamp and time, both with and without 24 years ago
Bruce Momjian bd9b32803b Here is my much-promised patch to let people add UNIQUE constraints after 24 years ago
Peter Eisentraut 9cf701f324 Start adding some more documentation about the number types. Make 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 dfb8e3f115 CREATE VIEW with optional column name list wasn't quite right for the 24 years ago
Tom Lane f31dc0ada7 Partial indexes work again, courtesy of Martijn van Oosterhout. 25 years ago
Tom Lane 499c81d3a3 Prohibit a column from appearing twice in a PRIMARY KEY or UNIQUE 25 years ago
Tom Lane 4d58a7ca87 Optimizer can now estimate selectivity of IS NULL, IS NOT NULL, 25 years ago
Bruce Momjian a0c12d5e90 Add TEMPORARY sequences and have SERIAL on a temp table have a temporary 25 years ago
Bruce Momjian 28d2420eef This patch adds support for %TYPE in CREATE FUNCTION argument and return 25 years ago
Tom Lane eeaa497e7b Give error message, rather than coredump, for utility statements in 25 years ago
Peter Eisentraut efcecd9eca Make bit and bit varying types reject too long input. (They already tried 25 years ago
Bruce Momjian dc0ff5c67a Small code cleanups,formatting. 25 years ago
Bruce Momjian 8678929c22 This patch should catch cases where the types 25 years ago
Tom Lane f905d65ee3 Rewrite of planner statistics-gathering code. ANALYZE is now available as 25 years ago
Bruce Momjian 0686d49da0 Remove dashes in comments that don't need them, rewrap with pgindent. 25 years ago
Bruce Momjian 9e1552607a pgindent run. Make it all clean. 25 years ago