Commit Graph

665 Commits (c2ff42c6c1631c6c67d09fc8574186a984566a0d)

Author SHA1 Message Date
Tom Lane 36af1dd299 Make ALTER TABLE ADD SERIAL work reasonably in inheritance cases, too. 22 years ago
Tom Lane 6121aed8a5 Fix oversight in recent ALTER TABLE improvements. We now support 22 years ago
Tom Lane 45616f5bbb Clean up generation of default names for constraints, indexes, and serial 22 years ago
Tom Lane bb3da43e3b Allow use of table rowtypes directly as column types of other tables. 22 years ago
Tom Lane c3a153afed Tweak palloc/repalloc to allow zero bytes to be requested, as per recent 22 years ago
Tom Lane 8f2ea8b7b5 Resurrect heap_deformtuple(), this time implemented as a singly nested 22 years ago
Bruce Momjian 1cdc58722c OK, here's the final version of ALTER TABLE ... SET WITHOUT CLUSTER. 22 years ago
Neil Conway d0b4399d81 Reimplement the linked list data structure used throughout the backend. 22 years ago
Tom Lane 7a3977c08d Fix a couple of oversights in new ALTER TABLE code that broke 22 years ago
Tom Lane dd16b7aa9e Get rid of cluster.c's apparatus for rebuilding a relation's indexes 22 years ago
Tom Lane 0bd61548ab Solve the 'Turkish problem' with undesirable locale behavior for case 22 years ago
Tom Lane 8325a8d69e Make ALTER COLUMN TYPE preserve clustered status for indexes it doesn't 22 years ago
Tom Lane 077db40fa1 ALTER TABLE rewrite. New cool stuff: 22 years ago
Tom Lane 375369acd1 Replace TupleTableSlot convention for whole-row variables and function 22 years ago
Tom Lane 24614a9880 Upgrade ALTER TABLE DROP COLUMN so that it can drop an OID column, and 22 years ago
Tom Lane b88fa3b196 Generate a WARNING when the column types in a foreign key constraint are 22 years ago
Tom Lane f0c9397f80 First steps towards statistics on expressional (nee functional) indexes. 22 years ago
Tom Lane 87bd956385 Restructure smgr API as per recent proposal. smgr no longer depends on 22 years ago
Tom Lane 2f0d43b251 Review uses of IsUnderPostmaster, change some tests to look at 22 years ago
Neil Conway 0bd3606d72 Fix a minor bug introduced by the recent CREATE TABLE AS / WITH OIDS 22 years ago
Neil Conway 98dcf085e3 Implement "WITH / WITHOID OIDS" clause for CREATE TABLE AS. This is 22 years ago
PostgreSQL Daemon 969685ad44 $Header: -> $PostgreSQL Changes ... 22 years ago
Tom Lane fa5c8a055a Cross-data-type comparisons are now indexable by btrees, pursuant to my 22 years ago
Tom Lane c1d62bfd00 Add operator strategy and comparison-value datatype fields to ScanKey. 22 years ago
Bruce Momjian 4a39057e59 Back out makeNode() patch to fix gcc 3.3.1 warning. 22 years ago
Tom Lane e7261c46aa Adjust setRelhassubclassInRelation() to not perform actual heap_update 22 years ago
Bruce Momjian 4a2c34d4a0 Use makeNode() to allocate structures that have to be cast to Node *, 22 years ago
Bruce Momjian 7fb9893f42 Back out -fstrict-aliasing void* casting. 22 years ago
Bruce Momjian d51368dbbd This patch will stop gcc from issuing warnings about type-punned objects 22 years ago
Tom Lane fec58f6c3f During ALTER TABLE ADD FOREIGN KEY, try to check the existing rows using 22 years ago
Peter Eisentraut 14528ffe6b String fixes/improvements found by Alvaro Herrera 22 years ago
Peter Eisentraut 7438af96fa More message editing, some suggested by Alvaro Herrera 22 years ago
Peter Eisentraut feb4f44d29 Message editing: remove gratuitous variations in message wording, standardize 22 years ago
Tom Lane a13b018530 Disallow foreign-key references from temp tables to permanent tables. 22 years ago
Peter Eisentraut a07c5a1225 Remove warnings for operations that have no effect when executed repeatedly. 22 years ago
Bruce Momjian 5a288903b9 Guard against pgindent changing =- to = -. 22 years ago
Bruce Momjian 46785776c4 Another pgindent run with updated typedefs. 22 years ago
Bruce Momjian f3c3deb7d0 Update copyrights to 2003. 22 years ago
Bruce Momjian 089003fb46 pgindent run. 22 years ago
Tom Lane c4cf7fb814 Adjust 'permission denied' messages to be more useful and consistent. 22 years ago
Tom Lane da4ed8bfdd Another round of error message editing, covering backend/commands/. 22 years ago
Tom Lane e649796f12 Implement outer-level aggregates to conform to the SQL spec, with 23 years ago
Tom Lane fc8d970cbc Replace functional-index facility with expressional indexes. Any column 23 years ago
Tom Lane aa282d4446 Infrastructure for deducing Param types from context, in the same way 23 years ago
Tom Lane ca944bd2d4 Prevent palloc(0) error when parent table has zero columns. 23 years ago
Bruce Momjian 063da9dce6 Fix ALTER TABLE / CLUSTER ON breakage. 23 years ago
Bruce Momjian 432b9b0f75 Add ALTER TABLE <tablename> CLUSTER ON <indexname> 23 years ago
Bruce Momjian a18331004a Add start time to pg_stat_activity 23 years ago
Bruce Momjian 8195f8f042 Code for WITHOUT OIDS. 23 years ago
Tom Lane 39b7ec3309 Create a distinction between Lists of integers and Lists of OIDs, to get 23 years ago