Commit Graph

68 Commits (552fcebff04699103cefd2efa71fae1274893dbe)

Author SHA1 Message Date
Noah Misch de9396326e Revert "Skip WAL for new relfilenodes, under wal_level=minimal." 6 years ago
Noah Misch cb2fd7eac2 Skip WAL for new relfilenodes, under wal_level=minimal. 6 years ago
Tom Lane bb4114a4e2 Allow whole-row Vars to be used in partitioning expressions. 6 years ago
Tom Lane 5b9312378e Load relcache entries' partitioning data on-demand, not immediately. 6 years ago
Tom Lane 39ebb943de Disallow partition key expressions that return pseudo-types. 6 years ago
Michael Paquier dc816e5815 Fix failure when creating cloned indexes for a partition 6 years ago
Tom Lane a0555ddab9 Install dependencies to prevent dropping partition key columns. 7 years ago
Alvaro Herrera 23cccb17fe Fix for dropped columns in a partitioned table's default partition 7 years ago
Michael Paquier ecfed4a122 Improve error handling of column references in expression transformation 7 years ago
Michael Paquier cdde886d36 Fix crash when using partition bound expressions 7 years ago
Michael Paquier 331a613e9d Fix support for CREATE TABLE IF NOT EXISTS AS EXECUTE 7 years ago
Peter Eisentraut 1e4730c639 Make regression test output locale-independent 7 years ago
Peter Eisentraut 7c079d7417 Allow generalized expression syntax for partition bounds 7 years ago
Stephen Frost 2d7eeb1b14 Add additional partition tests to pg_dump 7 years ago
Andres Freund b238527664 Fix jit compilation bug on wide tables. 7 years ago
Andres Freund 578b229718 Remove WITH OIDS support, change oid catalog column visibility. 7 years ago
Alvaro Herrera 705d433fd5 Revise attribute handling code on partition creation 7 years ago
Michael Paquier dc3e436b19 Block creation of partitions with open references to its parent 7 years ago
Tom Lane 2409716755 Remove undocumented restriction against duplicate partition key columns. 8 years ago
Michael Paquier 1c7c317cd9 Clarify use of temporary tables within partition trees 8 years ago
Tom Lane 4df58f7ed7 Fix handling of partition bounds for boolean partitioning columns. 8 years ago
Alvaro Herrera a4d56f583e Use the right memory context for partkey's FmgrInfo 8 years ago
Alvaro Herrera 3de241dba8 Foreign keys on partitioned tables 8 years ago
Alvaro Herrera eb7ed3f306 Allow UNIQUE indexes on partitioned tables 8 years ago
Tom Lane 3492a0af0b Fix RelationBuildPartitionKey's processing of partition key expressions. 8 years ago
Robert Haas 3ccdc6f9a5 Fix list partition constraints for partition keys of array type. 8 years ago
Tom Lane fb8697b31a Avoid unnecessary use of pg_strcasecmp for already-downcased identifiers. 8 years ago
Simon Riggs 05b6ec39d7 Show partition info from psql \d+ 8 years ago
Robert Haas 1aba8e651a Add hash partitioning. 8 years ago
Robert Haas 9361f6f54e After a MINVALUE/MAXVALUE bound, allow only more of the same. 8 years ago
Robert Haas 6f6b99d133 Allow a partitioned table to have a default partition. 8 years ago
Dean Rasheed d363d42bb9 Use MINVALUE/MAXVALUE instead of UNBOUNDED for range partition bounds. 9 years ago
Tom Lane 76a3df6e5e Code review focused on new node types added by partitioning support. 9 years ago
Robert Haas 3ec76ff1f2 Don't explicitly mark range partitioning columns NOT NULL. 9 years ago
Robert Haas 1848b73d45 Teach \d+ to show partitioning constraints. 9 years ago
Robert Haas 3439f84475 Disallow finite partition bound following earlier UNBOUNDED column. 9 years ago
Robert Haas 504c2205ab Fix crash when partitioned column specified twice. 9 years ago
Stephen Frost b9a3ef55b2 Remove unnecessairly duplicated gram.y productions 9 years ago
Simon Riggs 51175f3638 Allow COMMENT ON COLUMN with partitioned tables 9 years ago
Simon Riggs 8b4d582d27 Allow partitioned tables to be dropped without CASCADE 9 years ago
Robert Haas a3dc8e495b Make partitions automatically inherit OIDs. 9 years ago
Heikki Linnakangas 181bdb90ba Fix typos in comments. 9 years ago
Tom Lane 1e7c4bb004 Change unknown-type literals to type text in SELECT and RETURNING lists. 9 years ago
Robert Haas c397814953 Teach partitioning tests not to use DROP TABLE ... CASCADE. 9 years ago
Robert Haas 8a8afe2f54 Fix some problems in check_new_partition_bound(). 9 years ago
Tom Lane 5ad966ab1c Fix some more regression test row-order-instability issues. 9 years ago
Robert Haas 71efd34fb8 Replace references to COLLATE "en_US" with COLLATE "C". 9 years ago
Robert Haas f0e44751d7 Implement table partitioning. 9 years ago
Bruce Momjian b943f502b7 Have CREATE TABLE LIKE add OID column if any LIKEd table has one 10 years ago
Alvaro Herrera 0853630159 Fix lost persistence setting during REINDEX INDEX 11 years ago