Commit Graph

109 Commits (49f98fa833407b4e4252e42522e640ec8a0d08b2)

Author SHA1 Message Date
Tom Lane c1d62bfd00 Add operator strategy and comparison-value datatype fields to ScanKey. 22 years ago
Tom Lane b833c3d4a4 Fix pg_get_constraintdef() to ensure CHECK constraints are always shown 22 years ago
Tom Lane ec646dbc65 Create a 'type cache' that keeps track of the data needed for any particular 22 years ago
Tom Lane 302f1a86dc Rewriter and planner should use only resno, not resname, to identify 22 years ago
Bruce Momjian f3c3deb7d0 Update copyrights to 2003. 22 years ago
Bruce Momjian 089003fb46 pgindent run. 22 years ago
Tom Lane 81b5c8a136 A visit from the message-style police ... 22 years ago
Tom Lane 689eb53e47 Error message editing in backend/utils (except /adt). 22 years ago
Tom Lane e3b1b6c0cd Aggregates can be polymorphic, using polymorphic implementation functions. 23 years ago
Tom Lane b3c0551eda Create real array comparison functions (that use the element datatype's 23 years ago
Bruce Momjian 111d8e522b Back out array mega-patch. 23 years ago
Bruce Momjian ca64391d6c Updated the pg_get_constraintdef() to use conbin. Update pg_dump to use 23 years ago
Bruce Momjian 46bf651480 Array mega-patch. 23 years ago
Tom Lane bff0422b6c Revise hash join and hash aggregation code to use the same datatype- 23 years ago
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