Commit Graph

618 Commits (f07a3039c72b4a7afbe2b898fd1194575d13c37e)

Author SHA1 Message Date
Tom Lane 15fe086fba Restructure system-catalog index updating logic. Instead of having 23 years ago
Tom Lane 07f9682de4 Preliminary code review for anonymous-composite-types patch: fix breakage 23 years ago
Tom Lane 154f26ff59 RemoveAttrDefaultById() neglected to obtain exclusive lock on the 23 years ago
Tom Lane 38bb77a5d1 ALTER TABLE DROP COLUMN works. Patch by Christopher Kings-Lynne, 23 years ago
Tom Lane ce7565ab91 Instead of having a configure-time DEFAULT_ATTSTATTARGET, store -1 in 23 years ago
Peter Eisentraut 739adf32ee Remove unused system table columns: 23 years ago
Bruce Momjian b0f5086e41 oid is needed, it is added at the end of the struct (after the null 23 years ago
Tom Lane 009d593c48 Small performance improvement --- use indexscan not heapscan to find 23 years ago
Tom Lane 11333426f1 Implement DROP SCHEMA. It lacks support for dropping conversions and 23 years ago
Tom Lane 5af19e4227 Add more dependency insertions --- this completes the basic pg_depend 23 years ago
Tom Lane 30ec31604d Add code to extract dependencies from an expression tree, and use it 23 years ago
Tom Lane 7bd631bfa4 Use the dependency mechanism to manage column defaults. We need this 23 years ago
Tom Lane df3f5dfd19 In DeleteAttributeTuples, use a single indexscan instead of the multiple 24 years ago
Tom Lane 7c6df91dda Second phase of committing Rod Taylor's pg_depend/pg_constraint patch. 24 years ago
Bruce Momjian d84fe82230 Update copyright to 2002. 24 years ago
Tom Lane 0352e3a783 Un-break table creation. 24 years ago
Hiroshi Inoue a3519a2fcc Allow 24 years ago
Tom Lane 959e61e917 Remove global variable scanCommandId in favor of storing a command ID 24 years ago
Tom Lane 44fbe20d62 Restructure indexscan API (index_beginscan, index_getnext) per 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 8338cc03a8 Remove the last traces of datatypes datetime and timespan. 24 years ago
Tom Lane c06f6a6bc2 Support toasting of shared system relations, and provide toast tables for 24 years ago
Tom Lane 9999f5a10e Checking to decide whether relations are system relations now depends 24 years ago
Tom Lane 902a6a0a4b Restructure representation of aggregate functions so that they have pg_proc 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 108a0ec87d A little further progress on schemas: push down RangeVars into 24 years ago
Tom Lane 95ef6a3448 First phase of SCHEMA changes, concentrating on fixing the grammar and 24 years ago
Tom Lane 337b22cb47 Code review for DOMAIN patch. 24 years ago
Bruce Momjian a9819ca253 The attached patch cleans up the implementation of the TRUNCATE command; 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
Bruce Momjian 92288a1cf9 Change made to elog: 24 years ago
Tom Lane 26ac217173 Catcaches can now store negative entries as well as positive ones, to 24 years ago
Tom Lane 7863404417 A bunch of changes aimed at reducing backend startup time... 24 years ago
Tom Lane 8bfc437301 Clean up a bunch of ScanKeyEntryInitialize calls that weren't bothering 24 years ago
Tom Lane 9685afb0b2 Add default expressions to INSERTs during planning, not during parse 24 years ago
Bruce Momjian b81844b173 pgindent run on all C files. Java run to follow. initdb/regression 24 years ago
Tom Lane c59839ac6d Consolidate tables of known system attributes into one table. 24 years ago
Tom Lane 85801a4dbd Rearrange fmgr.c and relcache so that it's possible to keep FmgrInfo 24 years ago
Tom Lane 6c91eef7b7 Fix handling of pg_type.typdefault per bug report from Dave Blasby. 24 years ago
Tom Lane 2589735da0 Replace implementation of pg_log as a relation accessed through the 24 years ago
Tom Lane bf56f0759b Make OIDs optional, per discussions in pghackers. WITH OIDS is still the 24 years ago
Peter Eisentraut 8265769c82 message refinements 24 years ago
Peter Eisentraut 2e57875b97 Use format_type sibling in backend error messages, so the user sees 24 years ago
Tom Lane c8076f09d2 Restructure index AM interface for index building and index tuple deletion, 25 years ago
Tom Lane af5ced9cfd Further work on connecting the free space map (which is still just a 25 years ago
Tom Lane e0c9301c87 Install infrastructure for shared-memory free space map. Doesn't actually 25 years ago