Commit Graph

694 Commits (e4597ee65d683e11a57a4b7f597807ebf44b6cf1)

Author SHA1 Message Date
Tom Lane f07b9689c9 Generalize TRUNCATE to support truncating multiple tables in one 21 years ago
Tom Lane beaf5ae623 Fix ALTER TABLE ADD COLUMN so that constraints of domain types are 21 years ago
Tom Lane 0ce4d56924 Phase 1 of fix for 'SMgrRelation hashtable corrupted' problem. This 21 years ago
PostgreSQL Daemon 2ff501590b Tag appropriate files for rc3 21 years ago
Neil Conway e1bf6527f6 Prevent a backend crash when processing CREATE TABLE commands with 21 years ago
Tom Lane 98e8b48053 Create 'default_tablespace' GUC variable that supplies a TABLESPACE 21 years ago
Tom Lane 80559fa9e9 I found a corner case in which it is possible for RI_FKey_check's call 21 years ago
Tom Lane 9309d5f2ba In ALTER COLUMN TYPE, strip any implicit coercion operations appearing 21 years ago
Tom Lane 12a47c6aca Disallow referential integrity actions from being deferred; only the 21 years ago
Tom Lane dc19aaa12f Give a more user-friendly error message in case where a table is created 21 years ago
Peter Eisentraut 0fd37839d9 Message style revisions 21 years ago
Tom Lane 688f0c56dc Fix ALTER TABLE OWNER to adjust the ownership of dependent sequences, 21 years ago
Tom Lane 8f9f198603 Restructure subtransaction handling to reduce resource consumption, 21 years ago
Tom Lane e19f6bcf64 needs_toast_table() should ignore dropped columns. 21 years ago
Tom Lane 556110f4e0 copy_relation_data was mistakenly assuming that the source relation 21 years ago
Bruce Momjian b6b71b85bc Pgindent run for 8.0. 21 years ago
Bruce Momjian da9a8649d8 Update copyright to 2004. 21 years ago
Tom Lane 448eb0837f Rearrange order of operations in heap_drop_with_catalog and index_drop 21 years ago
Tom Lane 1a3de15a3a Dept. of further reflection: I looked around to see if any other callers 21 years ago
Tom Lane d785841f83 Change order of operations in ALTER TABLE SET TABLESPACE so that we 21 years ago
Tom Lane 55dc7faea2 Fix silly thinko in ALTER COLUMN TYPE. Check for finding expected 21 years ago
Tom Lane d6f8a76cf2 Cause ALTER OWNER commands to update the object's ACL, replacing references 21 years ago
Tom Lane 2042b3428d Invent WAL timelines, as per recent discussion, to make point-in-time 21 years ago
Tom Lane 66ec2db728 XLOG file archiving and point-in-time recovery. There are still some 21 years ago
Tom Lane 7f72fd8c47 When renaming a column that participates in a foreign key, we must 21 years ago
Tom Lane af4de81469 ALTER TABLE SET TABLESPACE. Gavin Sherry, some rework by Tom Lane. 21 years ago
Tom Lane 573a71a5da Nested transactions. There is still much left to do, especially on the 22 years ago
Tom Lane 0adfa2c39d Support renaming of tablespaces, and changing the owners of 22 years ago
Tom Lane 2467394ee1 Tablespaces. Alternate database locations are dead, long live tablespaces. 22 years ago
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