exchange-database.rst (1928B)
1 .. 2 This file is part of GNU TALER. 3 Copyright (C) 2014-2024 Taler Systems SA 4 5 TALER is free software; you can redistribute it and/or modify it under the 6 terms of the GNU Affero General Public License as published by the Free Software 7 Foundation; either version 2.1, or (at your option) any later version. 8 9 TALER is distributed in the hope that it will be useful, but WITHOUT ANY 10 WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR 11 A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. 12 13 You should have received a copy of the GNU Affero General Public License along with 14 TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> 15 16 @author Florian Dold 17 @author Benedikt Muller 18 @author Sree Harsha Totakura 19 @author Marcello Stanisci 20 @author Christian Grothoff 21 @author Javier Sepulveda 22 23 EXCHANGE DATABASE OPTIONS 24 ------------------------- 25 26 The following options must be in the section "[exchangedb]". 27 28 IDLE_RESERVE_EXPIRATION_TIME 29 After which time period should reserves be closed if they are idle? 30 31 LEGAL_RESERVE_EXPIRATION_TIME 32 After what time do we forget about (drained) reserves during garbage collection? 33 34 AGGREGATOR_SHIFT 35 Delay between a deposit being eligible for aggregation and 36 the aggregator actually triggering. 37 38 DEFAULT_PURSE_LIMIT 39 Number of concurrent purses that a reserve may have active 40 if it is paid to be opened for a year. 41 42 MAX_AML_PROGRAM_RUNTIME 43 Maximum time an AML program is allowed to run. 44 (Optional for taler-auditor.) 45 46 47 EXCHANGE POSTGRES BACKEND DATABASE OPTIONS 48 ------------------------------------------ 49 50 The following options must be in section “[exchangedb-postgres]” if the 51 “postgres” plugin was selected for the database. 52 53 CONFIG 54 How to access the database, e.g. “postgres:///taler-exchange” to use the 55 “taler-exchange” database. Testcases use “talercheck”.