Définitions de vue Oracle Database pour Wholesale CBDC
Vous pouvez utiliser la base de données d'historique enrichi pour extraire l'historique des transactions de compte et résoudre les soldes incorrects dans plusieurs transactions qui se produisent dans le même bloc.
Vous pouvez utiliser les API
GetAccountTransactionHistoryWithFiltersFromRichHistDB
, getOrgAccountTransactionHistoryWithFiltersFromRichHistDB
et getAllAccountTransactionHistoryWithFiltersFromRichHistDB
pour extraire l'historique des transactions de compte de la base de données d'historique enrichi. Lorsque vous transmettez les paramètres custom_endpoint
et bearer_token
à la méthode, l'historique des transactions de compte est extrait de la base de données d'historique enrichi ou de la base de données d'état. Il existe plusieurs adresses personnalisées, comme indiqué dans la liste suivante. Pour plus d'informations, reportez-vous à Création de vues de base de données à historique enrichi.
Pour extraire l'historique des transactions de la base de données d'historique enrichi, vous devez exécuter Oracle Autonomous Database avec Oracle REST Data Services (ORDS) et OAuth activé.
Si vous supprimez le fichier
Participant_orgs_list.yml
par erreur, exécutez la commande suivante pour régénérer le fichier.npm run refresh
Si une vue ou un lien de base de données existe déjà dans le système, le script ne le recrée pas. Au lieu de cela, un message similaire au texte suivant est consigné :
createView already exists
Le script passe à l'étape suivante. Cela garantit que les vues, les tables, les liens de base de données et les autres entités de base de données ne sont pas supprimés ou remplacés par le script.En outre, l'erreur suivante peut s'afficher.
Error: ORA-20049: Cannot alter the URL mapping while the schema is enabled. Try disabling the schema first.
Cette erreur se produit car le schéma de base de données est activé et ne peut donc pas être mis en correspondance avec l'alias différent indiqué dans le fichier .env
.
Pour contourner ce comportement, procédez comme suit.
- Utilisez le même nom d'alias que celui utilisé précédemment ou recherchez l'alias de schéma dans les services REST de la base de données.
- Désactivez le schéma de base de données et réexécutez le script. Pour plus d'informations, reportez-vous à Oracle REST Data Services (ORDS) : utilisation de SQL Developer.