Commit Graph

95 Commits (f45df8c0144005739d09387cb594baaaa08295a6)

Author SHA1 Message Date
Tom Lane f45df8c014 Cause CHAR(n) to TEXT or VARCHAR conversion to automatically strip trailing 23 years ago
Tom Lane 1c9ac7dfd0 Change pg_amop's index on (amopclaid,amopopr) to index (amopopr,amopclaid). 23 years ago
Tom Lane 0ac6298bb8 Implement new-protocol binary I/O support in DataRow, Bind, and FunctionCall 23 years ago
Tom Lane 730840c9b6 First phase of work on array improvements. ARRAY[x,y,z] constructor 23 years ago
Tom Lane 8d9e025e7f Instead of storing pg_statistic stavalues entries as text strings, store 23 years ago
Tom Lane 3752e85bad Determine the set of constraints applied to a domain at executor 23 years ago
Tom Lane de97072e3c Allow merge and hash joins to occur on arbitrary expressions (anything not 23 years ago
Bruce Momjian 7816c7cb94 More cleanup of userid to be AclId rather than Oid. 23 years ago
Tom Lane 8e3a87fbd4 Teach planner to expand sufficiently simple SQL-language functions 23 years ago
Tom Lane f893ee271f Remove unused constisset and constiscast fields of Const nodes. Clean 23 years ago
Tom Lane da395b56cd Tweak heap.c to refuse attempts to create table columns of standalone 23 years ago
Tom Lane b26dfb9522 Extend pg_cast castimplicit column to a three-way value; this allows us 23 years ago
Bruce Momjian e50f52a074 pgindent run. 23 years ago
Tom Lane 845a6c3acc Code review for domain-constraints patch. Use a new ConstraintTest node 23 years ago
Tom Lane 64505ed58b Code review for standalone composite types, query-specified composite 23 years ago
Tom Lane 5cabcfccce Modify array operations to include array's element type OID in the 23 years ago
Tom Lane b663f3443b Add a bunch of pseudo-types to replace the behavior formerly associated 23 years ago
Tom Lane 07f9682de4 Preliminary code review for anonymous-composite-types patch: fix breakage 23 years ago
Tom Lane 38bb77a5d1 ALTER TABLE DROP COLUMN works. Patch by Christopher Kings-Lynne, 23 years ago
Tom Lane 7c6df91dda Second phase of committing Rod Taylor's pg_depend/pg_constraint patch. 24 years ago
Bruce Momjian 1666970275 I've fixed up the way domain constraints (not null and type length) 24 years ago
Bruce Momjian d84fe82230 Update copyright to 2002. 24 years ago
Tom Lane 3389a110d4 Get rid of long-since-vestigial Iter node type, in favor of adding a 24 years ago
Tom Lane e4f06dc12e Clean up loose ends remaining from schema privileges discussion. 24 years ago
Tom Lane 31c775adeb Restructure aclcheck error reporting to make permission-failure 24 years ago
Tom Lane 6cef5d2549 Operators live in namespaces. CREATE/DROP/COMMENT ON OPERATOR take 24 years ago
Tom Lane 4bdb4be62e Divide functions into three volatility classes (immutable, stable, and 24 years ago
Tom Lane 1dc43ea75f Make VACUUM handle schema-qualified relation names properly. 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 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
Bruce Momjian b976b8af80 Back out domain patch until it works properly. 24 years ago
Bruce Momjian 01c76f7411 Ok. Updated patch attached. 24 years ago
Tom Lane f8c109528c Teach planner about the idea that a mergejoin won't necessarily read 24 years ago
Bruce Momjian b81844b173 pgindent run on all C files. Java run to follow. initdb/regression 24 years ago
Tom Lane 6c91eef7b7 Fix handling of pg_type.typdefault per bug report from Dave Blasby. 24 years ago
Tom Lane f933766ba7 Restructure pg_opclass, pg_amop, and pg_amproc per previous discussions in 24 years ago
Tom Lane c9499e68da has_table_privilege functions from Joe Conway (with some kibitzing from 25 years ago
Tom Lane c23bc6fbb0 First cut at making indexscan cost estimates depend on correlation 25 years ago
Tom Lane 6cda3ad8fe Cause planner to make use of average-column-width statistic that is now 25 years ago
Tom Lane f905d65ee3 Rewrite of planner statistics-gathering code. ANALYZE is now available as 25 years ago
Bruce Momjian 7cf952e7b4 Fix comments that were mis-wrapped, for Tom Lane. 25 years ago
Bruce Momjian 9e1552607a pgindent run. Make it all clean. 25 years ago
Bruce Momjian 623bf843d2 Change Copyright from PostgreSQL, Inc to PostgreSQL Global Development Group. 25 years ago
Tom Lane 8609d4abf2 Fix portability problems recently exposed by regression tests on Alphas. 25 years ago
Tom Lane 5bb2300b59 Revise handling of oldstyle/newstyle functions per recent discussions 25 years ago
Tom Lane a933ee38bb Change SearchSysCache coding conventions so that a reference count is 25 years ago
Bruce Momjian b32685a999 Add proofreader's changes to docs. 25 years ago