Commit Graph

193 Commits (548512ad0397b1e6fe1b079496882b924bbdd745)

Author SHA1 Message Date
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
Tom Lane de434c2d5f Arrange for ORDER BY an expression on a UNION/INTERSECT/EXCEPT result, 25 years ago
Tom Lane c7d2ce7bc6 Repair problems with duplicate index names generated when CREATE TABLE 25 years ago
Tom Lane 4a66f9dd54 Change scoping of table and join refnames to conform to SQL92: a JOIN 25 years ago
Tom Lane 80caa741ab Fix failure to create sequences for more than one SERIAL column in a 25 years ago
Bruce Momjian 623bf843d2 Change Copyright from PostgreSQL, Inc to PostgreSQL Global Development Group. 25 years ago
Tom Lane c78e19544e Suppress unused-variable warning in non-Assert compilations. 25 years ago
Bruce Momjian 745f0c21e5 Remove compiler warning about uninitialized warnings. 25 years ago
Tom Lane 2fb6cc9045 Remove not-really-standard implementation of CREATE TABLE's UNDER clause, 25 years ago
Tom Lane 42d5e34e77 Repair mishandling of PRIMARY KEY declaration that references an 25 years ago
Tom Lane 0a844e84a1 transformForUpdate() mustn't assume rowMarks list is initially empty. 25 years ago
Tom Lane 73d2a3595a Clean up handling of FOR UPDATE inside views and subselects ... make it 25 years ago
Tom Lane 981a7d32d1 From Stephan Szabo: 25 years ago
Tom Lane a51f004d29 Repair breakage of rules containing INSERT ... SELECT actions, per bug 25 years ago
Peter Eisentraut 5b00ea9e50 Make SET SESSION CHARACTERISTICS compliant with SQL 99. Remove redundant, 25 years ago
Peter Eisentraut 0f3720edf6 Treat plain 'BIT' as 'BIT(1)'. 25 years ago
Tom Lane a933ee38bb Change SearchSysCache coding conventions so that a reference count is 25 years ago
Tom Lane 3908473c80 Make DROP TABLE rollback-able: postpone physical file delete until commit. 25 years ago
Tom Lane dd03129b9f UNION select in a CREATE RULE caused a weird error, because transformRuleStmt 25 years ago
Tom Lane 11f7b29054 Allow ORDER BY, LIMIT in sub-selects. Fix most (not all) cases where 25 years ago
Bruce Momjian 90c63942c4 This patch should allow primary/foreign key 25 years ago
Tom Lane fbd26d6984 Arrange that no database accesses are attempted during parser() --- this 25 years ago
Tom Lane 05e3d0ee86 Reimplementation of UNION/INTERSECT/EXCEPT. INTERSECT/EXCEPT now meet the 25 years ago
Tom Lane 3a94e789f5 Subselects in FROM clause, per ISO syntax: FROM (SELECT ...) [AS] alias. 25 years ago
Bruce Momjian ebdfac3bb1 the patch include: 25 years ago
Tom Lane ed5003c584 First cut at full support for OUTER JOINs. There are still a few loose 25 years ago
Bruce Momjian d4f626507c This is mostly the same as an earlier patch I 25 years ago
Tatsuo Ishii bc2cf76a59 Make makeObjectName multibyte aware. Currently, it may produce 25 years ago
Tom Lane 4951a8826d copyObject() and equal() now know about all parse-time node types, 25 years ago
Tom Lane 62e29fe2e7 Remove 'func_tlist' from Func expression nodes, likewise 'param_tlist' 25 years ago
Tom Lane c298d74d49 More functions updated to new fmgr style --- money, name, tid datatypes. 25 years ago
Tom Lane e40492ec6e Remove useless and dangerous 'opt_type' option from CREATE INDEX. 26 years ago
Thomas G. Lockhart be703cd9e8 Implement nested block comments in the backend and in psql. 26 years ago
Tom Lane 72164e86a6 Remove memory leak from VACUUM parsing. 26 years ago
Tom Lane d03a933ec5 Fix performance problems with pg_index lookups (see, for example, 26 years ago
Bruce Momjian 332f0f5fc0 Rename rule CURRENT to OLD in source tree. Add mapping for backward 26 years ago
Bruce Momjian 8c1d09d591 Inheritance overhaul by Chris Bitmead <chris@bitmead.com> 26 years ago
Bruce Momjian a12a23f0d0 Remove unused include files. Do not touch /port or includes used by defines. 26 years ago
Tom Lane 091126fa28 Generated header files parse.h and fmgroids.h are now copied into 26 years ago