Commit Graph

116 Commits (d1da215d325a1b8923def0a59cf2b948186164c8)

Author SHA1 Message Date
Alvaro Herrera f8c4d7db60 Restructure some header files a bit, in particular heapam.h, by removing some 17 years ago
Tom Lane 053948aee7 The CONSTROID syscache should show conrelid as a relation OID column. 17 years ago
Bruce Momjian 9098ab9e32 Update copyrights in source tree to 2008. 18 years ago
Tom Lane 140d4ebcb4 Tsearch2 functionality migrates to core. The bulk of this work is by 18 years ago
Tom Lane 57690c6803 Support enum data types. Along the way, use macros for the values of 19 years ago
Tom Lane 7bddca3450 Fix up foreign-key mechanism so that there is a sound semantic basis for the 19 years ago
Bruce Momjian 29dccf5fe0 Update CVS HEAD for 2007 copyright. Back branches are typically not 19 years ago
Tom Lane a78fcfb512 Restructure operator classes to allow improved handling of cross-data-type 19 years ago
Tom Lane 6ea8f49573 Fix SysCacheGetAttr() to handle the case where the specified syscache has not 19 years ago
Bruce Momjian f99a569a2e pgindent run for 8.2. 19 years ago
Bruce Momjian e0522505bd Remove 576 references of include files that were not needed. 19 years ago
Bruce Momjian ac230e7431 Alphabetically order reference to include files, "S"-"Z". 19 years ago
Tom Lane 8b9bc234ad Remove the limit on the number of entries allowed in catcaches, and 19 years ago
Tom Lane cb98e6fb8f Create a syscache for pg_database-indexed-by-oid, and make use of it 19 years ago
Bruce Momjian f2f5b05655 Update copyright for 2006. Update scripts. 20 years ago
Bruce Momjian 1dc3498251 Standard pgindent run for 8.1. 20 years ago
Tom Lane 7762619e95 Replace pg_shadow and pg_group by new role-capable catalogs pg_authid 20 years ago
Neil Conway f38e413b20 Code cleanup: in C89, there is no point casting the first argument to 20 years ago
Tom Lane 162bd08b3f Completion of project to use fixed OIDs for all system catalogs and 21 years ago
Tom Lane 70c9763d48 Convert oidvector and int2vector into variable-length arrays. This 21 years ago
PostgreSQL Daemon 2ff501590b Tag appropriate files for rc3 21 years ago
Bruce Momjian b6b71b85bc Pgindent run for 8.0. 21 years ago
Bruce Momjian da9a8649d8 Update copyright to 2004. 21 years ago
PostgreSQL Daemon 969685ad44 $Header: -> $PostgreSQL Changes ... 22 years ago
Tom Lane fa5c8a055a Cross-data-type comparisons are now indexable by btrees, pursuant to my 22 years ago
Tom Lane a56a016ceb Repair some REINDEX problems per recent discussions. The relcache is 22 years ago
Bruce Momjian f3c3deb7d0 Update copyrights to 2003. 22 years ago
Tom Lane 689eb53e47 Error message editing in backend/utils (except /adt). 22 years ago
Tom Lane 1c9ac7dfd0 Change pg_amop's index on (amopclaid,amopopr) to index (amopopr,amopclaid). 22 years ago
Bruce Momjian e50f52a074 pgindent run. 23 years ago
Tom Lane 15fe086fba Restructure system-catalog index updating logic. Instead of having 23 years ago
Tom Lane 38bb77a5d1 ALTER TABLE DROP COLUMN works. Patch by Christopher Kings-Lynne, 23 years ago
Tatsuo Ishii 0345f58496 Implement DROP CONVERSION 23 years ago
Bruce Momjian b0f5086e41 oid is needed, it is added at the end of the struct (after the null 23 years ago
Peter Eisentraut 97377048b4 pg_cast table, and standards-compliant CREATE/DROP CAST commands, plus 23 years ago
Tatsuo Ishii fcc962566a Add new CREATE CONVERSION/DROP CONVERSION command. 23 years ago
Bruce Momjian d84fe82230 Update copyright to 2002. 23 years ago
Tom Lane b3120804ad Rule names are now unique per-relation, rather than unique globally. 24 years ago
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 902a6a0a4b Restructure representation of aggregate functions so that they have pg_proc 24 years ago
Tom Lane f2d70d32eb Functions live in namespaces. Qualified function names work, eg 24 years ago
Tom Lane 0332d65ac4 Implement partial-key searching of syscaches, per recent suggestion 24 years ago
Tom Lane 4bdb4be62e Divide functions into three volatility classes (immutable, stable, and 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 a25b94c080 Create the pg_namespace system catalog. Doesn't do much yet, but it's 24 years ago
Tom Lane 56c9b73c1d Change the aclchk.c routines to uniformly use OIDs to identify the 24 years ago
Tom Lane 7863404417 A bunch of changes aimed at reducing backend startup time... 24 years ago