Commit Graph

152 Commits (111944c5ee567f1c45bf0f1ecfdec682af467aa6)

Author SHA1 Message Date
Bruce Momjian b0f5086e41 oid is needed, it is added at the end of the struct (after the null 23 years ago
Tom Lane d5fa19c6ee Add COMMENT ON CONSTRAINT facility (from Rod Taylor's pg_constraint patch). 24 years ago
Tom Lane 7c6df91dda Second phase of committing Rod Taylor's pg_depend/pg_constraint patch. 24 years ago
Bruce Momjian 42ef2c9cb7 Clean up some copyrights. 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 f69bc37be8 Make operators have their own comments separate from those of the 24 years ago
Tom Lane 31c775adeb Restructure aclcheck error reporting to make permission-failure 24 years ago
Bruce Momjian ab117a6643 Restrict comment to the current database in order to prevent them from 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
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 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 56c9b73c1d Change the aclchk.c routines to uniformly use OIDs to identify the 24 years ago
Tom Lane 7d05310828 Fix problem reported by Alex Korn: if a relation has been dropped and 24 years ago
Bruce Momjian b81844b173 pgindent run on all C files. Java run to follow. initdb/regression 24 years ago
Tom Lane 2e5fda7b7e DROP AGGREGATE and COMMENT ON AGGREGATE now accept the expected syntax 24 years ago
Tom Lane bf56f0759b Make OIDs optional, per discussions in pghackers. WITH OIDS is still the 24 years ago
Tom Lane 4d58a7ca87 Optimizer can now estimate selectivity of IS NULL, IS NOT NULL, 25 years ago
Tom Lane 1a6bb6d877 Allow a non-superuser database owner to vacuum all tables in his 25 years ago
Tom Lane fb97d2b6bf Correct permissions-checking bugs associated with ancient decision to 25 years ago
Peter Eisentraut 96147a6d1c Make UPDATE and DELETE privileges distinct. Add REFERENCES and TRIGGER 25 years ago
Bruce Momjian 9e1552607a pgindent run. Make it all clean. 25 years ago
Tom Lane 786f1a59cd Fix all the places that called heap_update() and heap_delete() without 25 years ago
Bruce Momjian 7e533da492 Rename int4 to int32 in a few places. 25 years ago
Tom Lane a933ee38bb Change SearchSysCache coding conventions so that a reference count is 25 years ago
Tom Lane 3908473c80 Make DROP TABLE rollback-able: postpone physical file delete until commit. 25 years ago
Bruce Momjian 85f1950a6f Remove NO_SECURITY define. 25 years ago
Tom Lane fbd26d6984 Arrange that no database accesses are attempted during parser() --- this 25 years ago
Bruce Momjian 264c068207 This patch implements a different "relkind" 25 years ago
Peter Eisentraut 6dc249610a Code cleanup of user name and user id handling in the backend. The current 25 years ago
Tom Lane 40f64064ff Update textin() and textout() to new fmgr style. This is just phase 26 years ago
Bruce Momjian 20ad43b576 Mark functions as static and ifdef NOT_USED as appropriate. 26 years ago
Tom Lane 48165ec226 Latest round of fmgr updates. All functions with bool,char, or int2 26 years ago
Bruce Momjian a12a23f0d0 Remove unused include files. Do not touch /port or includes used by defines. 26 years ago
Tom Lane 0a7fb4e918 First round of changes for new fmgr interface. fmgr itself and the 26 years ago
Bruce Momjian 52f77df613 Ye-old pgindent run. Same 4-space tabs. 26 years ago
Tom Lane 341b328b18 Fix a bunch of minor portability problems and maybe-bugs revealed by 26 years ago
Bruce Momjian e474dd182a Bruce, 26 years ago
Bruce Momjian 2eebcddeaa Bruce, 26 years ago
Tom Lane 9e0b463473 setheapoverride() is history. Uses replaced with CommandCounterIncrement() 26 years ago
Tom Lane 8acc568a6b CommentProc was careless about too many arguments. 26 years ago
Bruce Momjian 8a093d0ae3 Make number of args to a function configurable. 26 years ago
Jan Wieck 397e9b32a3 Some changes to prepare for LONG attributes. 26 years ago
Bruce Momjian 74f418eb9a Add pg_statistic index, add missing Hiroshi file. 26 years ago
Bruce Momjian bb10bf319e Rename heap_replace to heap_update. 26 years ago
Bruce Momjian fc955b14ea Add system indexes to match all caches. 26 years ago