databases/pg_filedump: Add pg_filedump 14.0
pg_filedump is a utility to format PostgreSQL heap/index/control files into a human-readable form. You can format/dump the files several ways, as listed in the Invocation section, as well as dumping straight binary. The type of file (heap/index) can usually be determined automatically by the content of the blocks within the file. However, to format a pg_control file you must use the -c option. The default is to format the entire file using the block size listed in block 0 and display block relative addresses. These defaults can be modified using run-time options. Some options may seem strange but they're there for a reason. For example, block size. It's there because if the header of block 0 is corrupt, you need a method of forcing a block size. WWW: https://github.com/df7cb/pg_filedump
This commit is contained in:
parent
6a226290f3
commit
c18ccc804a
4 changed files with 44 additions and 0 deletions
|
@ -573,6 +573,7 @@
|
|||
SUBDIR += pg_citus
|
||||
SUBDIR += pg_dirtyread
|
||||
SUBDIR += pg_ed25519
|
||||
SUBDIR += pg_filedump
|
||||
SUBDIR += pg_hashids
|
||||
SUBDIR += pg_partman
|
||||
SUBDIR += pg_qualstats
|
||||
|
|
23
databases/pg_filedump/Makefile
Normal file
23
databases/pg_filedump/Makefile
Normal file
|
@ -0,0 +1,23 @@
|
|||
# Created by: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
|
||||
|
||||
PORTNAME= pg_filedump
|
||||
PORTVERSION= 14.0
|
||||
CATEGORIES= databases
|
||||
|
||||
MAINTAINER= sunpoet@FreeBSD.org
|
||||
COMMENT= Display formatted contents of a PostgreSQL heap, index, or control file
|
||||
|
||||
LICENSE= GPLv2+
|
||||
|
||||
USES= gmake pgsql
|
||||
|
||||
MAKE_ARGS= PG_LDFLAGS=-lintl
|
||||
WANT_PGSQL= lib server
|
||||
|
||||
PLIST_FILES= bin/pg_filedump
|
||||
|
||||
GH_ACCOUNT= df7cb
|
||||
GH_TAGNAME= REL_${PORTVERSION:R}_${PORTVERSION:E}
|
||||
USE_GITHUB= yes
|
||||
|
||||
.include <bsd.port.mk>
|
3
databases/pg_filedump/distinfo
Normal file
3
databases/pg_filedump/distinfo
Normal file
|
@ -0,0 +1,3 @@
|
|||
TIMESTAMP = 1634111636
|
||||
SHA256 (df7cb-pg_filedump-14.0-REL_14_0_GH0.tar.gz) = 46608d7eed343a566e58b67b31452799bb9f0083de1c7b8b2d356a4029f23fbf
|
||||
SIZE (df7cb-pg_filedump-14.0-REL_14_0_GH0.tar.gz) = 30684
|
17
databases/pg_filedump/pkg-descr
Normal file
17
databases/pg_filedump/pkg-descr
Normal file
|
@ -0,0 +1,17 @@
|
|||
pg_filedump is a utility to format PostgreSQL heap/index/control files into a
|
||||
human-readable form. You can format/dump the files several ways, as listed in
|
||||
the Invocation section, as well as dumping straight binary.
|
||||
|
||||
The type of file (heap/index) can usually be determined automatically by the
|
||||
content of the blocks within the file. However, to format a pg_control file you
|
||||
must use the -c option.
|
||||
|
||||
The default is to format the entire file using the block size listed in block 0
|
||||
and display block relative addresses. These defaults can be modified using
|
||||
run-time options.
|
||||
|
||||
Some options may seem strange but they're there for a reason. For example, block
|
||||
size. It's there because if the header of block 0 is corrupt, you need a method
|
||||
of forcing a block size.
|
||||
|
||||
WWW: https://github.com/df7cb/pg_filedump
|
Loading…
Reference in a new issue