Commit Graph

20136 Commits (4589c6a2a30faba53d0655a8e3a29b54d28bb6f6)

Author SHA1 Message Date
Tom Lane 4589c6a2a3 Apply project best practices to switches over enum values. 6 years ago
Robert Haas 73ce2a03f3 Move some code from jsonapi.c to jsonfuncs.c. 6 years ago
Robert Haas 1f3a021730 Adjust pg_parse_json() so that it does not directly ereport(). 6 years ago
Thomas Munro 3e4818e9dd Avoid unnecessary shm writes in Parallel Hash Join. 6 years ago
Michael Paquier 10a525230f Fix some memory leaks and improve restricted token handling on Windows 6 years ago
Tom Lane 3ec20c7091 Fix EXPLAIN (SETTINGS) to follow policy about when to print empty fields. 6 years ago
Thomas Munro f37ff03478 Refactor confusing code in _mdfd_openseg(). 6 years ago
Heikki Linnakangas 38a957316d Refactor XLogReadRecord(), adding XLogBeginRead() function. 6 years ago
Tom Lane 1001368497 Clean up EXPLAIN's handling of per-worker details. 6 years ago
Dean Rasheed 13661ddd7e Add functions gcd() and lcm() for integer and numeric types. 6 years ago
Robert Haas 530609aa42 Remove jsonapi.c's lex_accept(). 6 years ago
Robert Haas 11b5e3e35d Split JSON lexer/parser from 'json' data type support. 6 years ago
Robert Haas ce0425b162 Adjust src/include/utils/jsonapi.h so it's not backend-only. 6 years ago
Fujii Masao d694e0bb79 Add pg_file_sync() to adminpack extension. 6 years ago
Tom Lane 9a3a75cb81 Fix an oversight in commit 4c70098ff. 6 years ago
Tom Lane 4c70098ffa Clean up formatting.c's logic for matching constant strings. 6 years ago
Michael Paquier f942dfb952 Clarify some comments in vacuumlazy.c 6 years ago
Fujii Masao 41c184bc64 Add GUC ignore_invalid_pages. 6 years ago
Amit Kapila 79a3efb84d Fix the computation of max dead tuples during the vacuum. 6 years ago
Michael Paquier a904abe2e2 Fix concurrent indexing operations with temporary tables 6 years ago
Tom Lane 9b9c5f279e Clarify behavior of adding and altering a column in same ALTER command. 6 years ago
Andres Freund affdde2e15 Fix edge case leading to agg transitions skipping ExecAggTransReparent() calls. 6 years ago
Tom Lane 31f403e95f Further tweaking of jsonb_set_lax(). 6 years ago
Heikki Linnakangas 4c87010981 Fix crash in BRIN inclusion op functions, due to missing datum copy. 6 years ago
Amit Kapila 40d964ec99 Allow vacuum command to process indexes in parallel. 6 years ago
Tom Lane 9c679a08f0 Silence minor compiler warnings. 6 years ago
Heikki Linnakangas 7aaefadaac Remove separate files for the initial contents of pg_(sh)description 6 years ago
Michael Paquier 41aadeeb12 Add GUC checks for ssl_min_protocol_version and ssl_max_protocol_version 6 years ago
Alexander Korotkov 4b754d6c16 Avoid full scan of GIN indexes when possible 6 years ago
Tom Lane 41c6f9db25 Repair more failures with SubPlans in multi-row VALUES lists. 6 years ago
Alvaro Herrera 15cac3a523 Set ReorderBufferTXN->final_lsn more eagerly 6 years ago
Tomas Vondra 543852fd8b Allocate freechunks bitmap as part of SlabContext 6 years ago
Andrew Dunstan a83586b554 Add a non-strict version of jsonb_set 6 years ago
Michael Paquier f7cd5896a6 Move OpenSSL routines for min/max protocol setting to src/common/ 6 years ago
Tom Lane 5afaa2e426 Rationalize code placement between wchar.c, encnames.c, and mbutils.c. 6 years ago
Tom Lane e6afa8918c Move wchar.c and encnames.c to src/common/. 6 years ago
Robert Haas 2eb34ac369 Fix problems with "read only query" checks, and refactor the code. 6 years ago
Tom Lane 0db7c67051 Minor code beautification in regexp.c. 6 years ago
Tom Lane 1281a5c907 Restructure ALTER TABLE execution to fix assorted bugs. 6 years ago
Alvaro Herrera a166d408eb Report progress of ANALYZE commands 6 years ago
Michael Paquier ac5bdf6261 Fix buggy logic in isTempNamespaceInUse() 6 years ago
Amit Kapila 4d8a8d0c73 Introduce IndexAM fields for parallel vacuum. 6 years ago
Peter Eisentraut fe233366f2 Fix compiler warning about format on Windows 6 years ago
Peter Eisentraut 3297308278 walreceiver uses a temporary replication slot by default 6 years ago
Peter Eisentraut ee4ac46c8e Expose PQbackendPID() through walreceiver API 6 years ago
Peter Eisentraut f595117e24 ALTER TABLE ... ALTER COLUMN ... DROP EXPRESSION 6 years ago
Dean Rasheed d751ba5235 Make rewriter prevent auto-updates on views with conditional INSTEAD rules. 6 years ago
Tom Lane 7f380c59f8 Reduce size of backend scanner's tables. 6 years ago
Peter Eisentraut 259bbe1778 Fix base backup with database OIDs larger than INT32_MAX 6 years ago
Michael Paquier 7689d907bb Fix comment in heapam.c 6 years ago