TALER-AUDITOR-SYNC(1)
π TALER-AUDITOR-SYNC π
okay so bestie, welcome to the taler-auditor-sync manual page β GNU Taler edition, and honestly this one is so important, so pay attention π«Ά
β¨ NAME β¨
taler-auditor-sync β a tool to safely synchronize the auditor database π
πΈ SYNOPSIS πΈ
taler-auditor-sync [-s FILENAME | --source-configuration=FILENAME]
[-d FILENAME | --destination-configuration=FILENAME] [-h | --help]
[-b SIZE | --batch=SIZE] [-t | --terminate-when-synchronized]
[-v | --version] [-L LOGLEVEL | --loglevel=LOGLEVEL]
π¦ DESCRIPTION π¦
taler-auditor-sync is a command-line tool that synchronizes the Taler auditor's database in a safe way, pulling from a Taler exchange database. No cap, the "safe" part is the whole vibe here π₯
Here's the tea: if the exchange database violates the assumed database invariants (the ones expressed by database constraints), or if it tries to DELETE or UPDATE tables (at least the ones the auditor relies upon), then taler-auditor-sync will not replicate those changes. Instead it halts with an error π Periodt. It's giving protective bestie energy, and we love that for us π«Ά
Its options are as follows:
-sFILENAME,--source-configuration=FILENAME β use the configuration in FILENAME to access the original (source) exchange database, so you can copy records from it π₯-dFILENAME,--destination-configuration=FILENAME β use the configuration in FILENAME to access the target (destination) exchange database, so you can copy records to it π€-t,--terminate-when-synchronizedβ the program should exit once the two databases are in sync, instead of continuously copying more records whenever the source database gets updated β¨ like, it does its job and then leaves the party, iconic-h,--helpβ print short help on options π-LLOGLEVEL,--loglevel=LOGLEVEL β specifies the log level to use. Accepted values are:DEBUG,INFO,WARNING,ERRORπ-bSIZE,--batch=SIZE β the target number of records to copy in one transaction. Once the databases are in sync, the batch size is used to determine how long the process sleeps before trying to again synchronize the two databases π ngl, this one is not useful if-tis used π-v,--versionβ print version information β
π§ SEE ALSO π§
taler-auditor(1), taler-auditor.conf(5), taler-exchange.conf(5), taler-exchange-dbinit(1) π
π BUGS π
Report bugs by using https://bugs.taler.net/ or by sending electronic mail to <taler@gnu.org> π¬ fr fr, they wanna hear from you.
π AUTHOR π
GNU Taler contributors π«Ά
π COPYRIGHT π
2014-2025 Taler Systems SA (GPLv3+ or GFDL 1.3+) β¨
and that's the whole page, bestie π this dropped as version 1.0 on Dec 22, 2025, brought to you by GNU Taler β now go sync those databases safely, iykyk π
π
π¦ where this page comes from
- nixos 26.05: taler-exchange 1.3.0
- nixpkgs unstable: taler-exchange 1.3.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms