Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit6cfe1f7

Browse files
committed
Version upgrade to 2.4
1 parent4a36a1f commit6cfe1f7

File tree

6 files changed

+20
-7
lines changed

6 files changed

+20
-7
lines changed

‎Makefile

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,9 @@ OBJS = ptrack.o datapagemap.o engine.o $(WIN32RES)
55
PGFILEDESC = "ptrack - block-level incremental backup engine"
66

77
EXTENSION = ptrack
8-
EXTVERSION = 2.3
9-
DATA = ptrack--2.1.sql ptrack--2.0--2.1.sql ptrack--2.1--2.2.sql ptrack--2.2--2.3.sql
8+
EXTVERSION = 2.4
9+
DATA = ptrack--2.1.sql ptrack--2.0--2.1.sql ptrack--2.1--2.2.sql ptrack--2.2--2.3.sql\
10+
ptrack--2.3--2.4.sql
1011

1112
TAP_TESTS = 1
1213

‎README.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ Usage example:
7474
postgres=# SELECT ptrack_version();
7575
ptrack_version
7676
----------------
77-
2.3
77+
2.4
7878
(1 row)
7979

8080
postgres=# SELECT ptrack_init_lsn();
@@ -123,6 +123,13 @@ Since version 2.2 we use a different algorithm for tracking changed pages. Thus,
123123
* Start server
124124
* Do`ALTER EXTENSION 'ptrack' UPDATE;`.
125125

126+
####Upgrading from 2.3.* to 2.4.*:
127+
128+
* Stop your server
129+
* Update ptrack binaries
130+
* Start server
131+
* Do`ALTER EXTENSION 'ptrack' UPDATE;`.
132+
126133
##Limitations
127134

128135
1. You can only use`ptrack` safely with`wal_level >= 'replica'`. Otherwise, you can lose tracking of some changes if crash-recovery occurs, since[certain commands are designed not to write WAL at all if wal_level is minimal](https://www.postgresql.org/docs/12/populate.html#POPULATE-PITR), but we only durably flush`ptrack` map at checkpoint time.

‎ptrack--2.3--2.4.sql

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
/* ptrack/ptrack--2.3--2.4.sql*/
2+
3+
-- Complain if script is sourced in psql, rather than via ALTER EXTENSION
4+
\echo Use"ALTER EXTENSION ptrack UPDATE;" to load this file. \quit
5+

‎ptrack.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
*
1717
* Currently ptrack has following public API methods:
1818
*
19-
* # ptrack_version --- returns ptrack version string (2.3 currently).
19+
* # ptrack_version --- returns ptrack version string (2.4 currently).
2020
* # ptrack_get_pagemapset('LSN') --- returns a set of changed data files with
2121
* bitmaps of changed blocks since specified LSN.
2222
* # ptrack_init_lsn --- returns LSN of the last ptrack map initialization.

‎ptrack.control

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# ptrack extension
22
comment = 'block-level incremental backup engine'
3-
default_version = '2.3'
3+
default_version = '2.4'
44
module_pathname = '$libdir/ptrack'
55
relocatable = true

‎ptrack.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,9 @@
2727
#include"utils/relcache.h"
2828

2929
/* Ptrack version as a string */
30-
#definePTRACK_VERSION "2.3"
30+
#definePTRACK_VERSION "2.4"
3131
/* Ptrack version as a number */
32-
#definePTRACK_VERSION_NUM230
32+
#definePTRACK_VERSION_NUM240
3333
/* Last ptrack version that changed map file format */
3434
#definePTRACK_MAP_FILE_VERSION_NUM 220
3535

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp