Commit Graph

787 Commits (9679345f3c5ec071f63db358581e28f06c8744a7)

Author SHA1 Message Date
Tom Lane e2d156fa6e Add attisinherited column to pg_attribute; use it to guard against 24 years ago
Tom Lane 64505ed58b Code review for standalone composite types, query-specified composite 24 years ago
Bruce Momjian b60acaf568 The following small patch provides a couple of minor updates (against 24 years ago
Bruce Momjian dd912c6977 This patches replaces a few more usages of strcpy() and sprintf() when 24 years ago
Tom Lane 976246cc7e The cstring datatype can now be copied, passed around, etc. The typlen 24 years ago
Tom Lane 0f1112923c Code review for recent TRUNCATE changes. Tighten relation-kind check, 24 years ago
Bruce Momjian 47b37a6bfa # Disallow TRUNCATE on tables that are involved in referential 24 years ago
Tom Lane 6ebc90b045 Remove Ident nodetype in favor of using String nodes; this fixes some 24 years ago
Bruce Momjian b1a5f87209 Tom Lane wrote: 24 years ago
Tom Lane c1003339d6 Fix permission checking for temp-table namespace. 24 years ago
Tom Lane 15fe086fba Restructure system-catalog index updating logic. Instead of having 24 years ago
Tom Lane 38bb77a5d1 ALTER TABLE DROP COLUMN works. Patch by Christopher Kings-Lynne, 24 years ago
Tom Lane ce7565ab91 Instead of having a configure-time DEFAULT_ATTSTATTARGET, store -1 in 24 years ago
Bruce Momjian b0f5086e41 oid is needed, it is added at the end of the struct (after the null 24 years ago
Tom Lane 5af19e4227 Add more dependency insertions --- this completes the basic pg_depend 24 years ago
Tom Lane 30ec31604d Add code to extract dependencies from an expression tree, and use it 24 years ago
Tom Lane 7bd631bfa4 Use the dependency mechanism to manage column defaults. We need this 24 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
Tom Lane 131f801d37 First phase of applying Rod Taylor's pg_depend patch. This just adds 24 years ago
Tom Lane 507ed0332a Repair AlterTableOwner --- was failing for relations with indexes. 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 22d641a7d4 Get rid of the last few uses of typeidTypeName() rather than 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 c06f6a6bc2 Support toasting of shared system relations, and provide toast tables for 24 years ago
Tom Lane 31c775adeb Restructure aclcheck error reporting to make permission-failure 24 years ago
Tom Lane 7de307f96c Move renametrig() from tablecmds.c to trigger.c --- if we're going to 24 years ago
Bruce Momjian 3a96b6cdeb Attached is a patch for ALTER TRIGGER RENAME per the above thread. I 24 years ago
Bruce Momjian adf7cc04cb Doc fix for INSERT ... (DEFAULT, ...) 24 years ago
Tom Lane 5dd1c713d0 Oops, forgot we had a macro to encapsulate test for type toastability. 24 years ago
Tom Lane 3faf224ace Fix incorrect Assert; install a more trustworthy check on whether 24 years ago
Tom Lane 6d6ca2166c Change naming rule for ON SELECT rules of views: they're all just 24 years ago
Tom Lane 201737168c pg_trigger's index on tgrelid is replaced by a unique index on 24 years ago
Tom Lane b3120804ad Rule names are now unique per-relation, rather than unique globally. 24 years ago
Bruce Momjian bbae09c2cb CATALOG VERSION UPDATED: 24 years ago
Tom Lane 71dc300a37 The contents of command.c, creatinh.c, define.c, remove.c and rename.c 24 years ago
Bruce Momjian 872911bc41 Fix comment dashes. 24 years ago
Tom Lane 9999f5a10e Checking to decide whether relations are system relations now depends 24 years ago
Bruce Momjian 50b5d4bf76 Add mention of function CREATE INDEX usage. 24 years ago
Hiroshi Inoue c26a44db08 Removed obsolete DROP_COLUMN_HACK stuff. 24 years ago
Tom Lane 789ddcb5fe Add tgconstrrelid to stored Trigger structures, make RI trigger functions 24 years ago
Tom Lane 9b77f61930 ALTER TABLE SET/DROP NOT NULL, from Christopher Kings-Lynne. 24 years ago
Tom Lane 3114102521 Reimplement temp tables using schemas. The temp table map is history; 24 years ago
Tom Lane 5f4745adf4 Further cleanups for relations in schemas: teach nextval and other 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 108a0ec87d A little further progress on schemas: push down RangeVars into 24 years ago
Tom Lane 56c9b73c1d Change the aclchk.c routines to uniformly use OIDs to identify the 24 years ago