Commit Graph

72 Commits (31c775adeb2251a9c66328cbc9016877e5e4f085)

Author SHA1 Message Date
Tom Lane 31c775adeb Restructure aclcheck error reporting to make permission-failure 24 years ago
Tom Lane 27a54ae282 Opclasses live in namespaces. I also took the opportunity to create 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 f2d70d32eb Functions live in namespaces. Qualified function names work, eg 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 1dbf8aa7a8 pg_class has a relnamespace column. You can create and access tables 24 years ago
Tom Lane 337b22cb47 Code review for DOMAIN patch. 24 years ago
Bruce Momjian 92288a1cf9 Change made to elog: 24 years ago
Tom Lane dc6b4deb97 Require ownership permission for CREATE INDEX, per bug report. 24 years ago
Tom Lane 604f54cd27 Some minor tweaks of REINDEX processing: grab exclusive lock a little 24 years ago
Bruce Momjian b81844b173 pgindent run on all C files. Java run to follow. initdb/regression 24 years ago
Hiroshi Inoue 0450331526 Allow concurrent index creation for the same table. 24 years ago
Tom Lane 03b0a589d1 Consider interpreting a function call as a trivial (binary-compatible) 24 years ago
Tom Lane f933766ba7 Restructure pg_opclass, pg_amop, and pg_amproc per previous discussions in 24 years ago
Tom Lane bf56f0759b Make OIDs optional, per discussions in pghackers. WITH OIDS is still the 24 years ago
Peter Eisentraut 2e57875b97 Use format_type sibling in backend error messages, so the user sees 24 years ago
Tom Lane 246793469e Modify partial-index-predicate applicability tester to test whether 24 years ago
Tom Lane 75586cb584 Disallow non-cachable functions in functional indexes and in index 25 years ago
Tom Lane f31dc0ada7 Partial indexes work again, courtesy of Martijn van Oosterhout. 25 years ago
Tom Lane c8076f09d2 Restructure index AM interface for index building and index tuple deletion, 25 years ago
Tom Lane 1a6bb6d877 Allow a non-superuser database owner to vacuum all tables in his 25 years ago
Tom Lane 3043810d97 Updates to make GIST work with multi-key indexes (from Oleg Bartunov 25 years ago
Bruce Momjian 53020d0fbe Remove OLD_FILE_NAMING code. No longer used. 25 years ago
Bruce Momjian 0686d49da0 Remove dashes in comments that don't need them, rewrap with pgindent. 25 years ago
Bruce Momjian 9e1552607a pgindent run. Make it all clean. 25 years ago
Hiroshi Inoue 34822e517a Reindex of shared system indexes must be overwrite mode. 25 years ago
Bruce Momjian 623bf843d2 Change Copyright from PostgreSQL, Inc to PostgreSQL Global Development Group. 25 years ago
Tom Lane 352cd1f1c5 Remove a few remaining vestiges of elog(WARN). 25 years ago
Hiroshi Inoue d7892e0263 REINDEX under WAL. 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
Tom Lane 9ace03183c Some small polishing of Mark Hollomon's cleanup of DROP command: might 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 4b8f1bcb9c Make functional indexes accept binary-compatible functions, for example 25 years ago
Tom Lane c298d74d49 More functions updated to new fmgr style --- money, name, tid datatypes. 25 years ago
Tom Lane 6bfe64032e Cleanup of code for creating index entries. Functional indexes with 26 years ago
Tom Lane 40f64064ff Update textin() and textout() to new fmgr style. This is just phase 26 years ago
Tom Lane cdeca5f590 Make toast-table creation and deletion work somewhat reliably. 26 years ago
Tom Lane 1aebc3618a First phase of memory management rewrite (see backend/utils/mmgr/README 26 years ago
Tom Lane edf0b5f0db Get rid of IndexIsUniqueNoCache() kluge by the simple expedient of 26 years ago
Tom Lane d03a933ec5 Fix performance problems with pg_index lookups (see, for example, 26 years ago
Bruce Momjian df43800fc8 Clean up #include's. 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
Hiroshi Inoue 56e09ddf0c change reindex ERROR/NOTICE message 26 years ago
Tom Lane f46c1f1e33 Check that user-specified opclass in CREATE INDEX corresponds to operators 26 years ago
Tom Lane 97f0521d8e Produce an appropriate error message when opclass is not supported by 26 years ago
Bruce Momjian 52f77df613 Ye-old pgindent run. Same 4-space tabs. 26 years ago