summaryrefslogtreecommitdiff
path: root/src/backend
AgeCommit message (Expand)Author
2018-10-08Advance transaction timestamp for intra-procedure transactions.Tom Lane
2018-10-08Improve snprintf.c's handling of NaN, Infinity, and minus zero.Tom Lane
2018-10-08Avoid O(N^2) cost in ExecFindRowMark().Tom Lane
2018-10-08Silence compiler warning in Assert()Alvaro Herrera
2018-10-08Track procedure calls in pg_stat_user_functionsPeter Eisentraut
2018-10-08Improve two error messages related to foreign keys on partitioned tablesMichael Paquier
2018-10-07Remove some unnecessary fields from Plan trees.Tom Lane
2018-10-07Fix catalog insertion order for ATTACH PARTITIONAlvaro Herrera
2018-10-06Fix event triggers for partitioned tablesAlvaro Herrera
2018-10-06Restore sane locking behavior during parallel query.Tom Lane
2018-10-06Remove more redundant relation locking during executor startup.Tom Lane
2018-10-06Don't use is_infinite() where isinf() will do.Tom Lane
2018-10-06Propagate xactStartTimestamp and stmtStartTimestamp to parallel workers.Tom Lane
2018-10-06Improve the accuracy of floating point statistical aggregates.Dean Rasheed
2018-10-06Assign constraint name when cloning FK definition for partitionsMichael Paquier
2018-10-05Allow btree comparison functions to return INT_MIN.Tom Lane
2018-10-05Add pg_ls_tmpdir functionMichael Paquier
2018-10-04In the executor, use an array of pointers to access the rangetable.Tom Lane
2018-10-04Centralize executor's opening/closing of Relations for rangetable entries.Tom Lane
2018-10-04Fix duplicate primary keys in partitionsAlvaro Herrera
2018-10-04Refactor user-facing SQL functions signalling backendsMichael Paquier
2018-10-04Add option SKIP_LOCKED to VACUUM and ANALYZEMichael Paquier
2018-10-03Change executor to just Assert that table locks were already obtained.Tom Lane
2018-10-03Fix issues around EXPLAIN with JIT.Andres Freund
2018-10-03MAXALIGN the target address where we store flattened value.Amit Kapila
2018-10-02Change rewriter/planner/executor/plancache to depend on RTE rellockmode.Tom Lane
2018-10-02Use slots more widely in tuple mapping code and make naming more consistent.Andres Freund
2018-10-02Fix corner-case failures in has_foo_privilege() family of functions.Tom Lane
2018-10-01Refactor relation opening for VACUUM and ANALYZEMichael Paquier
2018-10-01Change PROCEDURE to FUNCTION in CREATE EVENT TRIGGER syntaxPeter Eisentraut
2018-10-01Add assertions that we hold some relevant lock during relation open.Tom Lane
2018-10-01Fix ALTER COLUMN TYPE to not open a relation without any lock.Tom Lane
2018-09-30Create an RTE field to record the query's lock mode for each relation.Tom Lane
2018-09-28Add application_name to connection authorized msgStephen Frost
2018-09-28Improve error reporting for unsupported effective_io_concurrency setting.Tom Lane
2018-09-28Fix assertion failure when updating full_page_writes for checkpointer.Amit Kapila
2018-09-28Fix WAL recycling on standbys depending on archive_modeMichael Paquier
2018-09-27Fix assorted bugs in pg_get_partition_constraintdef().Tom Lane
2018-09-27Minor formatting cleanup for 2a6368343fAlexander Korotkov
2018-09-27Remove extra usage of BoxPGetDatum() macroAlexander Korotkov
2018-09-27Clean up in the wake of TupleDescGetSlot() removal / 10763358c3f.Andres Freund
2018-09-26Switch flags tracking pending interrupts to sig_atomic_tMichael Paquier
2018-09-26Recurse to sequences on ownership change for all relkindsPeter Eisentraut
2018-09-26Implement %m in src/port/snprintf.c, and teach elog.c to rely on that.Tom Lane
2018-09-26Convert elog.c's useful_strerror() into a globally-used strerror wrapper.Tom Lane
2018-09-26Update dummy CREATE ASSERTION grammarPeter Eisentraut
2018-09-26Fix problems in handling the line data typeTomas Vondra
2018-09-26Rework activation of commit timestamps during recoveryMichael Paquier
2018-09-25Remove absolete function TupleDescGetSlot().Andres Freund
2018-09-25Split ExecStoreTuple into ExecStoreHeapTuple and ExecStoreBufferHeapTuple.Andres Freund