Chapter 6. replication.conf
The author has little experience with Firebird replication, so it’s possible that the descriptions here are lacking in detail or practicality.
Feedback, additions, or corrections are highly appreciated. Do not hesitate to contact us on firebird-devel or through the firebird-documentation issue tracker, or submit a pull request to the firebird-documentation repository.
The replication.conf file configures replication between databases.
This section serves as a reference for the configuration items in replication.conf;
it does not cover — nor is it intended to cover — all aspects of Firebird replication.
At time of writing, only the Firebird 4.0 Release Notes and doc/README.replication.md1 in a Firebird installation document replication.
6.1. Syntax
The syntax of replication.conf has two types of configuration:
server level (applies to all databases)
database{[<key> = <value>]...}This is essentially a scoped value without an equals (
) and simple value=database level (applies to a specific database)
database = database-path{[ <key> = <value> <new-line> ]...}This is a scoped value.
The database-path must be a valid absolute or relative path; aliases or wildcards cannot be used.
The database-level settings override those set on server-level.