Commit Graph

  • c7303f01c5 Fix pg_strtof() to not crash on NULL endptr. Tom Lane 2025-03-01 14:22:56 -05:00
  • 5c64ece8aa Fix pg_strtof() to not crash on NULL endptr. Tom Lane 2025-03-01 14:22:56 -05:00
  • d69c781084 Fix pg_strtof() to not crash on NULL endptr. Tom Lane 2025-03-01 14:22:56 -05:00
  • 00d61a08c5 Fix pg_strtof() to not crash on NULL endptr. Tom Lane 2025-03-01 14:22:56 -05:00
  • 56ba0463d3 Set amcancrosscompare to true for hash Peter Eisentraut 2025-03-01 09:15:27 +01:00
  • 7ab1d69648 Use time stamp counter to measure time on Linux/x86 #202 Lukas Fittl 2025-02-23 20:44:10 -08:00
  • b60b6a90ae wip: report nanoseconds in pg_test_timing Andres Freund 2023-01-16 11:19:11 -08:00
  • c301a0a74a Work around OAuth/EVFILT_TIMER quirk on NetBSD. Thomas Munro 2025-03-01 13:56:33 +13:00
  • 8a1012b35d Re-export NextCopyFromRawFields() to copy.h. Masahiko Sawada 2025-02-28 15:11:41 -08:00
  • e636da9200 Adjust auto_explain's GUC descriptions. Nathan Bossart 2025-02-28 16:05:51 -06:00
  • 8b49392b27 Tweak regex to avoid a bug in Perl 5.16.3. Tom Lane 2025-02-28 15:20:22 -05:00
  • 7717f63006 Refactor COPY FROM to use format callback functions. Masahiko Sawada 2025-02-28 10:29:36 -08:00
  • 77cb08be51 Avoid including explain.h in explain_format.h and explain_dr.h Robert Haas 2025-02-28 13:17:29 -05:00
  • 51d3e279c3 Fix missing space in EXPLAIN ANALYZE output. Robert Haas 2025-02-28 13:02:03 -05:00
  • 8800a631df Change version from beta2 to RC Zsolt Parragi 2025-02-28 08:58:51 +00:00
  • f0d7d847ca CI should execute correctly with wal encryption Zsolt Parragi 2025-02-27 21:46:28 +00:00
  • 87d4f697b5
    Fix reads of the end of the encrypted WAL segment (#91) Andrew Pogrebnoi 2025-02-28 10:25:11 +02:00
  • 424ededc58 Adjust pg_dump tag for relation stats. Jeff Davis 2025-02-27 20:40:21 -08:00
  • c2a50ac678 Invent pgstat_fetch_stat_backend_by_pid() Michael Paquier 2025-02-28 11:20:31 +09:00
  • 9ca2145b00 pg_upgrade: Fix inconsistency in memory freeing Michael Paquier 2025-02-28 10:15:34 +09:00
  • ee78823ff5 pg_upgrade: Fix inconsistency in memory freeing Michael Paquier 2025-02-28 10:15:32 +09:00
  • 2a083ab807 pg_upgrade: Fix inconsistency in memory freeing Michael Paquier 2025-02-28 10:15:29 +09:00
  • 2e4127b6d2 Refactor COPY TO to use format callback functions. Masahiko Sawada 2025-02-27 15:03:52 -08:00
  • a90375b33b Allow wild card member access for jsonb #201 Nikita Glukhov 2023-04-01 23:15:26 +03:00
  • 11321c2c93 Implement read-only dot notation for jsonb Nikita Glukhov 2023-04-01 23:17:53 +03:00
  • 9e46413c7d Eanble String node as field accessors in generic subscripting Nikita Glukhov 2023-04-01 16:21:20 +03:00
  • f03fa16301 Extract coerce_jsonpath_subscript() Alexandra Wang 2025-02-26 13:03:27 -06:00
  • 6029a27fca Export jsonPathFromParseResult() Nikita Glukhov 2023-04-01 23:15:55 +03:00
  • 050703ccb4 Allow Generic Type Subscripting to Accept Dot Notation (.) as Input Nikita Glukhov 2023-04-01 16:21:20 +03:00
  • bd946db88d Allow transformation of only a sublist of subscripts Nikita Glukhov 2022-10-14 15:35:22 +03:00
  • d352e5af41
    PG-1294 WAL: encrypt segment ranges Andrew Pogrebnoi 2025-02-27 21:15:26 +02:00
  • 555960a0fb Create explain_dr.c and move DestReceiver-related code there. Robert Haas 2025-02-27 13:14:16 -05:00
  • 8a7a951db4 Fixed review comments Zsolt Parragi 2025-02-26 08:02:31 +00:00
  • b06fbca723 Updated wording Anastasia Alexadrova 2025-02-18 13:05:08 +01:00
  • 93d2bc61e6 Updated functions description with latest changes Zsolt Parragi 2025-02-17 08:19:53 +00:00
  • babeeab725 PG-854 Support for globalkeyring Anastasia Alexadrova 2025-02-10 10:43:59 +01:00
  • 9173e8b604 Create explain_format.c and move relevant code there. Robert Haas 2025-02-27 12:37:10 -05:00
  • 55663bbb29 Rename typedefs keyInfo and keyData to fix indentation Andreas Karlsson 2025-02-27 11:27:38 +01:00
  • 95dbd827f2 EXPLAIN: Always use two fractional digits for row counts. Robert Haas 2025-02-27 11:25:18 -05:00
  • ce62f2f2a0 Generalize hash and ordering support in amapi Peter Eisentraut 2025-02-27 17:03:31 +01:00
  • 6eb8a1a4f9 Avoid unnecessary computation of pgbench's script line number. Tom Lane 2025-02-27 10:57:55 -05:00
  • c8c74ad7e1 Get rid of O(N^2) script-parsing overhead in pgbench. Tom Lane 2025-02-27 10:53:38 -05:00
  • 2486cfa1d2 Make get_tde_basic_table_am_oid() static Andreas Karlsson 2025-02-27 12:38:03 +01:00
  • a504f6bc05 Simplify check for if heap AM related extensions can be used Andreas Karlsson 2025-02-27 12:27:45 +01:00
  • 4d21622716 Fix broken build due to be rebase Andreas Karlsson 2025-02-27 10:34:33 +01:00
  • e167191dc1 Get rid of ojrelid local variable in remove_rel_from_query() Alexander Korotkov 2025-02-23 23:06:33 +02:00
  • 9420be4bf2 PG-1004 Skip encrypted files in pg_checksums Andreas Karlsson 2025-02-20 20:34:21 +01:00
  • b182669810 PG-1004 Always use define when referring to pg_tde path Andreas Karlsson 2025-02-24 16:14:52 +01:00
  • 9c94496afa PG-1004 Refactor initialization of TDE in frontend code Andreas Karlsson 2025-02-24 16:14:01 +01:00
  • e41c79b080 PG-1004 Remove pg_tde from pg_checksums exclude list Andreas Karlsson 2025-02-20 20:33:48 +01:00
  • bc3336d1ec PG-1004 Remove unnecessary includes in pg_tde_tdemap.h Andreas Karlsson 2025-02-20 20:32:19 +01:00
  • 55918f798b Remove arbitrary cap on read_stream.c buffer queue. Thomas Munro 2025-02-27 14:15:15 +13:00
  • 35a591a048 pg_amcheck: Fix inconsistency in memory freeing Michael Paquier 2025-02-27 14:06:00 +09:00
  • ec741d4803 pg_amcheck: Fix inconsistency in memory freeing Michael Paquier 2025-02-27 14:05:58 +09:00
  • 816149dc6b pg_amcheck: Fix inconsistency in memory freeing Michael Paquier 2025-02-27 14:05:57 +09:00
  • f903d4da92 pg_amcheck: Fix inconsistency in memory freeing Michael Paquier 2025-02-27 14:05:55 +09:00
  • 48e4ae9a07 pg_amcheck: Fix inconsistency in memory freeing Michael Paquier 2025-02-27 14:05:51 +09:00
  • 8709dccc79 Fix the race condition in ReplicationSlotAcquire(). Amit Kapila 2025-02-27 09:47:04 +05:30
  • 845511a72a Doc: Additional clarification for -d option of pg_createsubscriber. Amit Kapila 2025-02-27 08:50:03 +05:30
  • 495864a4cf Refactor code of pg_stat_get_wal() building result tuple Michael Paquier 2025-02-27 11:54:36 +09:00
  • 62ec3e1f67 Fix possible double-release of spinlock in procsignal.c Michael Paquier 2025-02-27 09:43:06 +09:00
  • 15df9d7b51 Remove stray diff introduced by a5cbdeb98a. Jeff Davis 2025-02-26 13:37:14 -08:00
  • 40e27d04b4 Use attnum to identify index columns in pg_restore_attribute_stats(). Tom Lane 2025-02-26 16:36:11 -05:00
  • f734c9fc3a Revert "Prepare for Python "Limited API" in PL/Python" Peter Eisentraut 2025-02-26 21:58:38 +01:00
  • 945a9e3832 Fix a typo in 005_char_signedness.pl test. Masahiko Sawada 2025-02-26 11:10:03 -08:00
  • 16ce1dad16 PG-1378: Handle files created during any ALTER TABLE Zsolt Parragi 2025-02-24 23:33:27 +00:00
  • c2bc6206fb PG-1379: Update sequence encryption status after alter table Zsolt Parragi 2025-02-24 22:12:01 +00:00
  • c47e8df815 Prepare for Python "Limited API" in PL/Python Peter Eisentraut 2025-02-26 16:14:16 +01:00
  • 738d75f1ea PG-1373 Have strings as separate allocations for keyrings Andreas Karlsson 2025-02-25 10:59:42 +01:00
  • 0e42d31b0b Adding new PgStat_WalCounters structure in pgstat.h Michael Paquier 2025-02-26 16:48:54 +09:00
  • d7cbeaf261 Remove pgstat_flush_wal() Michael Paquier 2025-02-26 15:29:51 +09:00
  • e117cfb2f6 Add two-phase option in pg_createsubscriber. Amit Kapila 2025-02-26 11:12:50 +05:30
  • adc6032fa8 Improve FATAL message for invalid TLI history at recovery Michael Paquier 2025-02-26 14:26:16 +09:00
  • 6ee3b91bad pg_dump: prepare attribute stats query. Jeff Davis 2025-02-25 19:50:50 -08:00
  • 8f427187db Avoid unnecessary relation stats query in pg_dump. Jeff Davis 2025-02-25 19:49:49 -08:00
  • 6c349d83b6 Re-add GUC track_wal_io_timing Michael Paquier 2025-02-26 09:49:59 +09:00
  • a5cbdeb98a Remove redundant pg_set_*_stats() variants. Jeff Davis 2025-02-25 16:15:47 -08:00
  • e1c9767bb3 Stamp 17.4. Tom Lane 2025-02-17 16:11:21 -05:00
  • 6b6efeb56e Translation updates Álvaro Herrera 2025-02-17 17:51:30 +01:00
  • 8ffc5fb7fb Release notes for 17.4, 16.8, 15.12, 14.17, 13.20. Tom Lane 2025-02-16 14:20:33 -05:00
  • 989bb6209f In fmtIdEnc(), handle failure of enlargePQExpBuffer(). Tom Lane 2025-02-16 12:46:35 -05:00
  • 1affb23a5c Make escaping functions retain trailing bytes of an invalid character. Tom Lane 2025-02-15 16:20:21 -05:00
  • 7250ca725f Fix PQescapeLiteral()/PQescapeIdentifier() length handling Andres Freund 2025-02-14 17:44:28 -05:00
  • e924a30d60 Use PqMsg_Progress macro in HandleParallelMessage(). Nathan Bossart 2025-02-14 12:57:13 -06:00
  • 25054f7e77 Fix assertion on dereferenced object Daniel Gustafsson 2025-02-14 11:50:56 +01:00
  • 59ca5de0c5 Fix MakeTransitionCaptureState() to return a consistent result Michael Paquier 2025-02-13 16:31:05 +09:00
  • f2cacec6a1 meson: Fix failure to detect bsd_auth.h presence Andres Freund 2025-02-12 08:15:53 -05:00
  • d8860304c9 Fix issue in recovery test 041_checkpoint_at_promote Michael Paquier 2025-02-12 17:58:29 +09:00
  • 7d340d217b Fix some inconsistencies with memory freeing in pg_createsubscriber Michael Paquier 2025-02-12 17:11:47 +09:00
  • fb8f2ed416 Doc: Fix punctuation errors John Naylor 2025-02-12 13:18:52 +07:00
  • 63fd833046 Stamp 17.3. Tom Lane 2025-02-10 18:21:12 -05:00
  • 3a47dd73f3 Last-minute updates for release notes. Tom Lane 2025-02-10 18:16:25 -05:00
  • e045c92194 Adapt appendPsqlMetaConnect() to the new fmtId() encoding expectations. Tom Lane 2025-02-10 16:30:03 -05:00
  • e81d41c414 Fix type in test_escape test Andres Freund 2025-02-10 12:09:23 -05:00
  • ff471b43f0 docs: EUC_TW can be up to four bytes wide, not three Andres Freund 2025-02-10 10:03:38 -05:00
  • d5abb4d7b3 Add test of various escape functions Andres Freund 2025-02-10 10:03:38 -05:00
  • 8edd664f23 Fix handling of invalidly encoded data in escaping functions Andres Freund 2025-02-10 10:03:38 -05:00
  • 6c2d11de75 Specify the encoding of input to fmtId() Andres Freund 2025-02-10 10:03:38 -05:00
  • 9fb453a706 Add pg_encoding_set_invalid() Andres Freund 2025-02-10 10:03:38 -05:00
  • b00c37b38d Translation updates Peter Eisentraut 2025-02-10 15:00:55 +01:00