Commit Graph

93 Commits (c83ac02ec7309edb7561eee93895c31a54b93d3d)

Author SHA1 Message Date
Robert Haas c83ac02ec7 Add ExplainState argument to pg_plan_query() and planner(). 2 months ago
Amit Langote 1722d5eb05 Revert "Don't lock partitions pruned by initial pruning" 7 months ago
Robert Haas c65bc2e1d1 Make it possible for loadable modules to add EXPLAIN options. 9 months ago
Amit Langote 525392d572 Don't lock partitions pruned by initial pruning 10 months ago
Bruce Momjian 50e6eb731d Update copyright for 2025 12 months ago
Tom Lane 3eea7a0c97 Simplify executor's determination of whether to use parallelism. 1 year ago
Michael Paquier 6b652e6ce8 Set query ID for inner queries of CREATE TABLE AS and DECLARE 1 year ago
Peter Eisentraut e18512c000 Remove unused #include's from backend .c files 1 year ago
Peter Eisentraut eafda78fc4 Improve node type forward reference 1 year ago
Heikki Linnakangas 1e35951e71 Turn a few 'validnsps' static variables into locals 1 year ago
Jeff Davis 7926a9a80f Small refactoring around ExecCreateTableAs(). 1 year ago
Jeff Davis ca2eea3ac8 Add is_create parameter to RefreshMatviewByOid(). 1 year ago
Jeff Davis f683d3a4ca Remove unused ParamListInfo argument from ExecRefreshMatView. 1 year ago
Jeff Davis 4b74ebf726 When creating materialized views, use REFRESH to load data. 1 year ago
Alexander Korotkov da841aa4dc Revert: Let table AM insertion methods control index insertion 2 years ago
Alexander Korotkov bc1e2092eb Revert: Custom reloptions for table AM 2 years ago
Alexander Korotkov 9bd99f4c26 Custom reloptions for table AM 2 years ago
Alexander Korotkov b1484a3f19 Let table AM insertion methods control index insertion 2 years ago
Peter Eisentraut dbbca2cf29 Remove unused #include's from backend .c files 2 years ago
Bruce Momjian 29275b1d17 Update copyright for 2024 2 years ago
Peter Eisentraut 0d15afc875 Simplify useless 0L constants 3 years ago
Bruce Momjian c8e1ba736b Update copyright for 2023 3 years ago
Tom Lane b9b21acc76 In extensions, don't replace objects not belonging to the extension. 3 years ago
Bruce Momjian 27b77ecf9f Update copyright for 2022 4 years ago
Tom Lane 7c337b6b52 Centralize the logic for protective copying of utility statements. 5 years ago
Bruce Momjian ca3b37487b Update copyright for 2021 5 years ago
Michael Paquier e665769e6d Sanitize IF NOT EXISTS in EXPLAIN for CTAS and matviews 5 years ago
Michael Paquier 878f3a19c6 Remove INSERT privilege check at table creation of CTAS and matview 5 years ago
Michael Paquier 846005e4f3 Relax INSERT privilege requirement for CTAS and matviews WITH NO DATA 5 years ago
Noah Misch c6b92041d3 Skip WAL for new relfilenodes, under wal_level=minimal. 6 years ago
Fujii Masao 6aba63ef3e Allow the planner-related functions and hook to accept the query string. 6 years ago
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
Alvaro Herrera 2f9661311b
Represent command completion tags as structs 6 years ago
Alvaro Herrera 4e89c79a52 Remove excess parens in ereport() calls 6 years ago
Peter Eisentraut 3fd40b628c Make better use of ParseState in ProcessUtility 6 years ago
Bruce Momjian 7559d8ebfa Update copyrights for 2020 6 years ago
Amit Kapila 14aec03502 Make the order of the header file includes consistent in backend modules. 6 years ago
Tom Lane 1cff1b95ab Represent Lists as expansible arrays, not chains of cons-cells. 7 years ago
Andres Freund 73b8c3bd28 tableam: Rename wrapper functions to match callback names. 7 years ago
Andres Freund d45e401586 tableam: Add table_finish_bulk_insert(). 7 years ago
Andres Freund 919e48b943 tableam: Use in CREATE TABLE AS and CREATE MATERIALIZED VIEW. 7 years ago
Andres Freund 8586bf7ed8 tableam: introduce table AM infrastructure. 7 years ago
Michael Paquier 414a9d3cf3 Fix memory leak when inserting tuple at relation creation for CTAS 7 years ago
Andres Freund e0c4ec0728 Replace uses of heap_open et al with the corresponding table_* function. 7 years ago
Andres Freund 4c850ecec6 Don't include heapam.h from others headers. 7 years ago
Bruce Momjian 97c39498e5 Update copyright for 2019 7 years ago
Andres Freund 578b229718 Remove WITH OIDS support, change oid catalog column visibility. 7 years ago
Andres Freund 4da597edf1 Make TupleTableSlots extensible, finish split of existing slot type. 7 years ago
Andres Freund 763f2edd92 Rejigger materializing and fetching a HeapTuple from a slot. 7 years ago