Commit Graph

399 Commits (00b5ccebdd0d2925a2e5db0fdf067ea4b7bae799)

Author SHA1 Message Date
Thomas G. Lockhart 3e1beda2cd Implement precision support for timestamp and time, both with and without 25 years ago
Bruce Momjian bd9b32803b Here is my much-promised patch to let people add UNIQUE constraints after 25 years ago
Peter Eisentraut 9cf701f324 Start adding some more documentation about the number types. Make 25 years ago
Tom Lane f933766ba7 Restructure pg_opclass, pg_amop, and pg_amproc per previous discussions in 25 years ago
Tom Lane d4f4b971a4 Sequences are now based on int8, not int4, arithmetic. SERIAL pseudo-type 25 years ago
Tom Lane dfb8e3f115 CREATE VIEW with optional column name list wasn't quite right for the 25 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
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 26 years ago
Tom Lane 11f7b29054 Allow ORDER BY, LIMIT in sub-selects. Fix most (not all) cases where 26 years ago
Bruce Momjian 90c63942c4 This patch should allow primary/foreign key 26 years ago
Tom Lane fbd26d6984 Arrange that no database accesses are attempted during parser() --- this 26 years ago
Tom Lane 05e3d0ee86 Reimplementation of UNION/INTERSECT/EXCEPT. INTERSECT/EXCEPT now meet the 26 years ago
Tom Lane 3a94e789f5 Subselects in FROM clause, per ISO syntax: FROM (SELECT ...) [AS] alias. 26 years ago
Bruce Momjian ebdfac3bb1 the patch include: 26 years ago
Tom Lane ed5003c584 First cut at full support for OUTER JOINs. There are still a few loose 26 years ago
Bruce Momjian d4f626507c This is mostly the same as an earlier patch I 26 years ago
Tatsuo Ishii bc2cf76a59 Make makeObjectName multibyte aware. Currently, it may produce 26 years ago
Tom Lane 4951a8826d copyObject() and equal() now know about all parse-time node types, 26 years ago
Tom Lane 62e29fe2e7 Remove 'func_tlist' from Func expression nodes, likewise 'param_tlist' 26 years ago
Tom Lane c298d74d49 More functions updated to new fmgr style --- money, name, tid datatypes. 26 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