taler-docs

Documentation for GNU Taler components, APIs and protocols
Log | Files | Refs | README | LICENSE

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”.