-work on header towards taler-auditor-sync for new tables
This commit is contained in:
parent
787b5b4544
commit
67d6bbd736
@ -1 +1 @@
|
|||||||
Subproject commit 57d96e8e123df90c804a821874fc6cb88671ab75
|
Subproject commit 9dee7d6e8f967fdc58ae224e19ec03989ac35c52
|
@ -2190,7 +2190,7 @@ $$;
|
|||||||
|
|
||||||
COMMENT ON FUNCTION detach_default_partitions
|
COMMENT ON FUNCTION detach_default_partitions
|
||||||
IS 'We need to drop default and create new one before deleting the default partitions
|
IS 'We need to drop default and create new one before deleting the default partitions
|
||||||
otherwise constraints get lost too. Might be needed in shardig too';
|
otherwise constraints get lost too. Might be needed in sharding too';
|
||||||
|
|
||||||
|
|
||||||
CREATE OR REPLACE FUNCTION drop_default_partitions()
|
CREATE OR REPLACE FUNCTION drop_default_partitions()
|
||||||
|
@ -195,9 +195,14 @@ enum TALER_EXCHANGEDB_ReplicatedTable
|
|||||||
TALER_EXCHANGEDB_RT_DENOMINATIONS,
|
TALER_EXCHANGEDB_RT_DENOMINATIONS,
|
||||||
TALER_EXCHANGEDB_RT_DENOMINATION_REVOCATIONS,
|
TALER_EXCHANGEDB_RT_DENOMINATION_REVOCATIONS,
|
||||||
TALER_EXCHANGEDB_RT_WIRE_TARGETS,
|
TALER_EXCHANGEDB_RT_WIRE_TARGETS,
|
||||||
|
TALER_EXCHANGEDB_RT_LEGITIMIZATION_PROCESSES,
|
||||||
|
TALER_EXCHANGEDB_RT_LEGITIMIZATION_REQUIREMENTS,
|
||||||
TALER_EXCHANGEDB_RT_RESERVES,
|
TALER_EXCHANGEDB_RT_RESERVES,
|
||||||
TALER_EXCHANGEDB_RT_RESERVES_IN,
|
TALER_EXCHANGEDB_RT_RESERVES_IN,
|
||||||
TALER_EXCHANGEDB_RT_RESERVES_CLOSE,
|
TALER_EXCHANGEDB_RT_RESERVES_CLOSE,
|
||||||
|
TALER_EXCHANGEDB_RT_RESERVES_OPEN_REQUESTS,
|
||||||
|
TALER_EXCHANGEDB_RT_RESERVES_OPEN_DEPOSITS,
|
||||||
|
TALER_EXCHANGEDB_RT_RESERVES_CLOSE_REQUESTS,
|
||||||
TALER_EXCHANGEDB_RT_RESERVES_OUT,
|
TALER_EXCHANGEDB_RT_RESERVES_OUT,
|
||||||
TALER_EXCHANGEDB_RT_AUDITORS,
|
TALER_EXCHANGEDB_RT_AUDITORS,
|
||||||
TALER_EXCHANGEDB_RT_AUDITOR_DENOM_SIGS,
|
TALER_EXCHANGEDB_RT_AUDITOR_DENOM_SIGS,
|
||||||
@ -281,6 +286,21 @@ struct TALER_EXCHANGEDB_TableData
|
|||||||
char *payto_uri;
|
char *payto_uri;
|
||||||
} wire_targets;
|
} wire_targets;
|
||||||
|
|
||||||
|
struct
|
||||||
|
{
|
||||||
|
struct TALER_PaytoHashP h_payto;
|
||||||
|
struct GNUNET_TIME_Timestamp expiration_time;
|
||||||
|
char *provider_section;
|
||||||
|
char *provider_user_id;
|
||||||
|
char *provider_legitimization_id;
|
||||||
|
} legitimization_processes;
|
||||||
|
|
||||||
|
struct
|
||||||
|
{
|
||||||
|
struct TALER_PaytoHashP h_payto;
|
||||||
|
char *required_checks;
|
||||||
|
} legitimization_requirements;
|
||||||
|
|
||||||
struct
|
struct
|
||||||
{
|
{
|
||||||
struct TALER_ReservePublicKeyP reserve_pub;
|
struct TALER_ReservePublicKeyP reserve_pub;
|
||||||
@ -298,6 +318,44 @@ struct TALER_EXCHANGEDB_TableData
|
|||||||
struct TALER_ReservePublicKeyP reserve_pub;
|
struct TALER_ReservePublicKeyP reserve_pub;
|
||||||
} reserves_in;
|
} reserves_in;
|
||||||
|
|
||||||
|
struct
|
||||||
|
{
|
||||||
|
struct TALER_ReservePublicKeyP reserve_pub;
|
||||||
|
struct GNUNET_TIME_Timestamp execution_date;
|
||||||
|
struct TALER_WireTransferIdentifierRawP wtid;
|
||||||
|
struct TALER_PaytoHashP wire_target_h_payto;
|
||||||
|
struct TALER_Amount amount;
|
||||||
|
struct TALER_Amount closing_fee;
|
||||||
|
} reserves_close;
|
||||||
|
|
||||||
|
struct
|
||||||
|
{
|
||||||
|
struct TALER_ReservePublicKeyP reserve_pub;
|
||||||
|
struct GNUNET_TIME_Timestamp request_timestamp;
|
||||||
|
struct GNUNET_TIME_Timestamp expiration_date;
|
||||||
|
struct TALER_ReserveSignatureP reserve_sig;
|
||||||
|
struct TALER_Amount reserve_payment;
|
||||||
|
uint32_t requested_purse_limit;
|
||||||
|
} reserves_open_requests;
|
||||||
|
|
||||||
|
struct
|
||||||
|
{
|
||||||
|
struct TALER_ReservePublicKeyP reserve_pub;
|
||||||
|
struct GNUNET_TIME_Timestamp request_timestamp;
|
||||||
|
struct TALER_CoinSpendPublicKeyP coin_pub;
|
||||||
|
struct TALER_CoinSpendSignatureP coin_sig;
|
||||||
|
struct TALER_ReserveSignatureP reserve_sig;
|
||||||
|
struct TALER_Amount contribution;
|
||||||
|
} reserves_open_deposits;
|
||||||
|
|
||||||
|
struct
|
||||||
|
{
|
||||||
|
struct TALER_ReservePublicKeyP reserve_pub;
|
||||||
|
struct GNUNET_TIME_Timestamp execution_date;
|
||||||
|
struct TALER_ReserveSignatureP reserve_sig;
|
||||||
|
struct TALER_PaytoHashP wire_target_h_payto;
|
||||||
|
} reserves_close_requests;
|
||||||
|
|
||||||
struct
|
struct
|
||||||
{
|
{
|
||||||
struct TALER_ReservePublicKeyP reserve_pub;
|
struct TALER_ReservePublicKeyP reserve_pub;
|
||||||
|
Loading…
Reference in New Issue
Block a user