Commit Graph

97 Commits (3df163ad8985c2fbf706b44a1504ffaa5da16ffa)

Author SHA1 Message Date
Tom Lane 36777c1e35 Fix obsolete error message (isImmutable doesn't exist). 23 years ago
Tom Lane 0a02d47a11 Enforces NOT NULL constraints to be applied against new PRIMARY KEY 23 years ago
Tom Lane 5bab36e9f6 Revise executor APIs so that all per-query state structure is built in 23 years ago
Tom Lane 3a4f7dde16 Phase 3 of read-only-plans project: ExecInitExpr now builds expression 23 years ago
Tom Lane a0bf885f9e Phase 2 of read-only-plans project: restructure expression-tree nodes 23 years ago
Tom Lane 200b151615 Fix places that were using IsTransactionBlock() as an (inadequate) check 24 years ago
Tom Lane 60992456ed Invert logic in pg_exec_query_string() so that we set a snapshot for 24 years ago
Tom Lane bc1088c28a Get rid of bogus use of heap_mark4update in reindex operations (cf. 24 years ago
Tom Lane da395b56cd Tweak heap.c to refuse attempts to create table columns of standalone 24 years ago
Tom Lane b26dfb9522 Extend pg_cast castimplicit column to a three-way value; this allows us 24 years ago
Bruce Momjian e50f52a074 pgindent run. 24 years ago
Tom Lane 26993b2918 AUTOCOMMIT mode is now an available backend GUC variable; setting it 24 years ago
Tom Lane d2236800ee Cause REINDEX to regard TOAST tables as regular relations, not system 24 years ago
Tom Lane ad7d3bddea Make domain types indexable. Rod Taylor & Tom Lane. 24 years ago
Bruce Momjian db147006c1 Backed out. It is part of a later patch. 24 years ago
Bruce Momjian 46aaa5dda3 Appears there is a problem finding the opclass when indexing a domain. 24 years ago
Tom Lane c1003339d6 Fix permission checking for temp-table namespace. 24 years ago
Tom Lane 38bb77a5d1 ALTER TABLE DROP COLUMN works. Patch by Christopher Kings-Lynne, 24 years ago
Tom Lane b5eebc1fd4 Centralize code for interpreting schema references, which had gotten 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 7c6df91dda Second phase of committing Rod Taylor's pg_depend/pg_constraint patch. 24 years ago
Tom Lane 131f801d37 First phase of applying Rod Taylor's pg_depend patch. This just adds 24 years ago
Bruce Momjian d84fe82230 Update copyright to 2002. 24 years ago
Tom Lane 44fbe20d62 Restructure indexscan API (index_beginscan, index_getnext) per 24 years ago
Tom Lane f9e4f611a1 First pass at set-returning-functions in FROM, by Joe Conway with 24 years ago
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 25 years ago
Hiroshi Inoue 0450331526 Allow concurrent index creation for the same table. 25 years ago
Tom Lane 03b0a589d1 Consider interpreting a function call as a trivial (binary-compatible) 25 years ago
Tom Lane f933766ba7 Restructure pg_opclass, pg_amop, and pg_amproc per previous discussions in 25 years ago
Tom Lane bf56f0759b Make OIDs optional, per discussions in pghackers. WITH OIDS is still the 25 years ago
Peter Eisentraut 2e57875b97 Use format_type sibling in backend error messages, so the user sees 25 years ago
Tom Lane 246793469e Modify partial-index-predicate applicability tester to test whether 25 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