mirror of https://github.com/postgres/postgres
This reverts commit 0ad3c60
, as per feedback from Tom Lane, Robert Haas
and Andres Freund. The new name used for the module had little
support.
This moves back to basic_archive as module name, and we will likely use
that as template for recovery modules, as well.
Discussion: https://postgr.es/m/CA+TgmoYG5uGOp7DGFT5gzC1kKFWGjkLSj_wOQxGhfMcvVEiKGA@mail.gmail.com
pull/115/head
parent
1a8e72bff7
commit
9aeff092c0
@ -0,0 +1,4 @@ |
|||||||
|
archive_mode = on |
||||||
|
archive_library = 'basic_archive' |
||||||
|
basic_archive.archive_directory = '.' |
||||||
|
wal_level = replica |
@ -0,0 +1,34 @@ |
|||||||
|
# Copyright (c) 2022-2023, PostgreSQL Global Development Group |
||||||
|
|
||||||
|
basic_archive_sources = files( |
||||||
|
'basic_archive.c', |
||||||
|
) |
||||||
|
|
||||||
|
if host_system == 'windows' |
||||||
|
basic_archive_sources += rc_lib_gen.process(win32ver_rc, extra_args: [ |
||||||
|
'--NAME', 'basic_archive', |
||||||
|
'--FILEDESC', 'basic_archive - basic archive module',]) |
||||||
|
endif |
||||||
|
|
||||||
|
basic_archive = shared_module('basic_archive', |
||||||
|
basic_archive_sources, |
||||||
|
kwargs: contrib_mod_args, |
||||||
|
) |
||||||
|
contrib_targets += basic_archive |
||||||
|
|
||||||
|
tests += { |
||||||
|
'name': 'basic_archive', |
||||||
|
'sd': meson.current_source_dir(), |
||||||
|
'bd': meson.current_build_dir(), |
||||||
|
'regress': { |
||||||
|
'sql': [ |
||||||
|
'basic_archive', |
||||||
|
], |
||||||
|
'regress_args': [ |
||||||
|
'--temp-config', files('basic_archive.conf'), |
||||||
|
], |
||||||
|
# Disabled because these tests require "shared_preload_libraries=basic_archive", |
||||||
|
# which typical runningcheck users do not have (e.g. buildfarm clients). |
||||||
|
'runningcheck': false, |
||||||
|
}, |
||||||
|
} |
@ -1,4 +0,0 @@ |
|||||||
archive_mode = on |
|
||||||
archive_library = 'basic_wal_module' |
|
||||||
basic_wal_module.archive_directory = '.' |
|
||||||
wal_level = replica |
|
@ -1,34 +0,0 @@ |
|||||||
# Copyright (c) 2022-2023, PostgreSQL Global Development Group |
|
||||||
|
|
||||||
basic_wal_module_sources = files( |
|
||||||
'basic_wal_module.c', |
|
||||||
) |
|
||||||
|
|
||||||
if host_system == 'windows' |
|
||||||
basic_wal_module_sources += rc_lib_gen.process(win32ver_rc, extra_args: [ |
|
||||||
'--NAME', 'basic_wal_module', |
|
||||||
'--FILEDESC', 'basic_wal_module - basic write-ahead log module',]) |
|
||||||
endif |
|
||||||
|
|
||||||
basic_wal_module = shared_module('basic_wal_module', |
|
||||||
basic_wal_module_sources, |
|
||||||
kwargs: contrib_mod_args, |
|
||||||
) |
|
||||||
contrib_targets += basic_wal_module |
|
||||||
|
|
||||||
tests += { |
|
||||||
'name': 'basic_wal_module', |
|
||||||
'sd': meson.current_source_dir(), |
|
||||||
'bd': meson.current_build_dir(), |
|
||||||
'regress': { |
|
||||||
'sql': [ |
|
||||||
'basic_wal_module', |
|
||||||
], |
|
||||||
'regress_args': [ |
|
||||||
'--temp-config', files('basic_wal_module.conf'), |
|
||||||
], |
|
||||||
# Disabled because these tests require "shared_preload_libraries=basic_wal_module", |
|
||||||
# which typical runningcheck users do not have (e.g. buildfarm clients). |
|
||||||
'runningcheck': false, |
|
||||||
}, |
|
||||||
} |
|
@ -1,25 +0,0 @@ |
|||||||
<!-- doc/src/sgml/appendix-obsolete-basic-archive.sgml --> |
|
||||||
<!-- |
|
||||||
See doc/src/sgml/appendix-obsolete.sgml for why this file exists. Do not change the id attribute. |
|
||||||
--> |
|
||||||
|
|
||||||
<sect1 id="basic-archive" xreflabel="basic_archive"> |
|
||||||
<title><command>basic_archive</command> renamed to <command>basic_wal_module</command></title> |
|
||||||
|
|
||||||
<indexterm> |
|
||||||
<primary>basic_archive</primary> |
|
||||||
<see>basic_wal_module</see> |
|
||||||
</indexterm> |
|
||||||
|
|
||||||
<para> |
|
||||||
PostgreSQL 15 provided an archive module named |
|
||||||
<filename>basic_archive</filename> |
|
||||||
<indexterm><primary>basic_archive</primary></indexterm>. |
|
||||||
This module was renamed to <filename>basic_wal_module</filename>. See |
|
||||||
<xref linkend="basic-wal-module"/> for documentation of |
|
||||||
<filename>basic_wal_module</filename>, and see |
|
||||||
<link linkend="release-prior">the release notes for PostgreSQL 16</link> |
|
||||||
for details on this change. |
|
||||||
</para> |
|
||||||
|
|
||||||
</sect1> |
|
Loading…
Reference in new issue