summaryrefslogtreecommitdiff
path: root/src/backend/commands/createas.c
AgeCommit message (Expand)Author
2019-05-23tableam: Rename wrapper functions to match callback names.Andres Freund
2019-04-01tableam: Add table_finish_bulk_insert().Andres Freund
2019-03-24tableam: 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-14Don't include heapam.h from others headers.Andres Freund
2019-01-02Update copyright for 2019Bruce Momjian
2018-11-20Remove WITH OIDS support, change oid catalog column visibility.Andres Freund
2018-11-16Make 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-02Update 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-03-31Add infrastructure to support EphemeralNamedRelation references.Kevin Grittner
2017-03-28Cast result of copyObject() to correct typePeter Eisentraut
2017-03-23Allow for parallel execution whenever ExecutorRun() is done only once.Robert Haas
2017-01-26Use castNode() in a bunch of statement-list-related code.Tom Lane
2017-01-26Use 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-23pgindent run for 9.5Bruce Momjian
2015-05-08Represent columns requiring insert and update privileges indentently.Andres Freund
2015-03-03Change many routines to return ObjectAddress rather than OIDAlvaro Herrera
2015-01-28Fix column-privilege leak in error-message pathsStephen Frost
2015-01-06Update copyright for 2015Bruce Momjian
2014-12-13Add CINE option for CREATE TABLE AS and CREATE MATERIALIZED VIEWAndrew Dunstan
2014-11-06Move the backup-block logic from XLogInsert to a new file, xloginsert.c.Heikki Linnakangas
2014-09-19Row-Level Security Policies (RLS)Stephen Frost
2014-08-25Have CREATE TABLE AS and REFRESH return an OIDAlvaro Herrera
2014-05-06pgindent run for 9.4Bruce Momjian
2014-04-06Reduce lock levels of some ALTER TABLE cmdsSimon Riggs
2014-01-07Update copyright for 2014Bruce Momjian
2013-11-21Support multi-argument UNNEST(), and TABLE() syntax for multiple functions.Tom Lane
2013-07-12Switch user ID to the object owner when populating a materialized view.Noah Misch
2013-05-29pgindent run for release 9.3Bruce Momjian
2013-05-06Move materialized views' is-populated status into their pg_class entries.Tom Lane
2013-04-27Incidental cleanup of matviews code.Tom Lane
2013-04-12Clean up the mess around EXPLAIN and materialized views.Tom Lane
2013-04-09Create a distinction between a populated matview and a scannable one.Kevin Grittner
2013-03-22Fix problems with incomplete attempt to prohibit OIDS with MVs.Kevin Grittner
2013-03-03Add a materialized view relations.Kevin Grittner