summaryrefslogtreecommitdiff
path: root/src/backend/commands/createas.c
AgeCommit message (Expand)Author
2023-03-29Simplify useless 0L constantsPeter Eisentraut
2023-01-02Update copyright for 2023Bruce Momjian
2022-08-08In extensions, don't replace objects not belonging to the extension.Tom Lane
2022-01-08Update copyright for 2022Bruce Momjian
2021-06-18Centralize the logic for protective copying of utility statements.Tom Lane
2021-01-02Update copyright for 2021Bruce Momjian
2020-12-30Sanitize IF NOT EXISTS in EXPLAIN for CTAS and matviewsMichael Paquier
2020-11-21Remove INSERT privilege check at table creation of CTAS and matviewMichael Paquier
2020-11-16Relax INSERT privilege requirement for CTAS and matviews WITH NO DATAMichael Paquier
2020-04-04Skip WAL for new relfilenodes, under wal_level=minimal.Noah Misch
2020-03-30Allow the planner-related functions and hook to accept the query string.Fujii Masao
2020-03-22Revert "Skip WAL for new relfilenodes, under wal_level=minimal."Noah Misch
2020-03-21Skip WAL for new relfilenodes, under wal_level=minimal.Noah Misch
2020-03-02Represent command completion tags as structsAlvaro Herrera
2020-01-30Remove excess parens in ereport() callsAlvaro Herrera
2020-01-04Make better use of ParseState in ProcessUtilityPeter Eisentraut
2020-01-01Update copyrights for 2020Bruce Momjian
2019-11-12Make the order of the header file includes consistent in backend modules.Amit Kapila
2019-07-15Represent Lists as expansible arrays, not chains of cons-cells.Tom Lane
2019-05-23tableam: Rename wrapper functions to match callback names.Andres Freund
2019-04-01tableam: Add table_finish_bulk_insert().Andres Freund
2019-03-25tableam: Use in CREATE TABLE AS and CREATE MATERIALIZED VIEW.Andres Freund
2019-03-06tableam: introduce table AM infrastructure.Andres Freund
2019-02-27Fix memory leak when inserting tuple at relation creation for CTASMichael Paquier
2019-01-21Replace uses of heap_open et al with the corresponding table_* function.Andres Freund
2019-01-15Don't include heapam.h from others headers.Andres Freund
2019-01-02Update copyright for 2019Bruce Momjian
2018-11-21Remove WITH OIDS support, change oid catalog column visibility.Andres Freund
2018-11-17Make TupleTableSlots extensible, finish split of existing slot type.Andres Freund
2018-11-15Rejigger materializing and fetching a HeapTuple from a slot.Andres Freund
2018-09-30Create an RTE field to record the query's lock mode for each relation.Tom Lane
2018-01-03Update copyright for 2018Bruce Momjian
2017-10-05Allow DML commands that create tables to use parallel query.Robert Haas
2017-08-20Change tupledesc->attrs[n] to TupleDescAttr(tupledesc, n).Andres Freund
2017-06-21Phase 3 of pgindent updates.Tom Lane
2017-04-10Improve castNode notation by introducing list-extraction-specific variants.Tom Lane
2017-04-01Add infrastructure to support EphemeralNamedRelation references.Kevin Grittner
2017-03-29Cast result of copyObject() to correct typePeter Eisentraut
2017-03-23Allow for parallel execution whenever ExecutorRun() is done only once.Robert Haas
2017-01-27Use castNode() in a bunch of statement-list-related code.Tom Lane
2017-01-27Use the new castNode() macro in a number of places.Andres Freund
2017-01-14Change representation of statement lists, and add statement location info.Tom Lane
2017-01-03Update copyright via script for 2017Bruce Momjian
2016-12-07Implement table partitioning.Robert Haas
2016-06-27Fix CREATE MATVIEW/CREATE TABLE AS ... WITH NO DATA to not plan the query.Tom Lane
2016-06-06Stop the executor if no more tuples can be sent from worker to leader.Robert Haas
2016-03-12Widen query numbers-of-tuples-processed counters to uint64.Tom Lane
2016-01-02Update copyright for 2016Bruce Momjian
2015-05-24pgindent run for 9.5Bruce Momjian
2015-05-07Represent columns requiring insert and update privileges indentently.Andres Freund