| # | Objet | Nature |
| 1 | ObjectsIoT ↔ StripeSubscriptionsObjectsIoT | Cardinalité |
| 2 | StripeSubscriptionsObjectsIoT | 3 rubriques + 1 clé composée |
| 3 | StripeSubscriptions | 1 propriété |
| 4 | StripeInvoices | 1 propriété |
| 5 | StripeInvoicesDetails | Fichier à créer — 10 rubriques |
| 6 | StripeSubscriptionsHistory | Fichier à créer — 7 rubriques |
1 Liaison ObjectsIoT ↔ StripeSubscriptionsObjectsIoT
à modifier
| Élément | Actuel | Cible |
| « chaque objectsiot peut avoir plusieurs stripesubscriptionsobjectsiot » |
Non | Oui |
Cardinalité côté ObjectsIoT | (0,1) | (0,n) |
Cardinalité côté StripeSubscriptionsObjectsIoT | (1,1) | (1,1) — inchangée |
Clé IDObjectsIoT dans StripeSubscriptionsObjectsIoT |
unique | avec doublons |
2 StripeSubscriptionsObjectsIoT
3 rubriques1 clé
Aucune rubrique existante n'est modifiée.
Rubriques à créer
| Rubrique | Type | NULL | Défaut | Liaison |
| IDStripePrices | Numérique (8) | non autorisé | — |
→ StripePrices · (0,n)-(1,1) |
| Cancelled | Booléen | non autorisé | FALSE | — |
| IDStripeInvoices | Numérique (8) | autorisé | aucun |
→ StripeInvoices · (0,n)-(0,1) |
Clé à créer
| Clé | Type |
| (IDStripeSubscriptions, Processed) | composée, avec doublons |
3 StripeSubscriptions 1 propriété
| Rubrique | Actuel | Cible |
| EndDate |
NULL non autorisé · pas de valeur par défaut |
NULL autorisé · pas de valeur par défaut |
4 StripeInvoices 1 propriété
| Rubrique | Actuel | Cible |
| IDStripeSubscriptions |
NULL non autorisé · défaut 0 |
NULL autorisé · défaut retiré |
5 StripeInvoicesDetails fichier à créer
10 rubriques.
| Rubrique | Type | NULL | Défaut | Liaison |
| IDStripeInvoicesDetails | Identifiant automatique (8) | non autorisé | auto | clé primaire |
| IDStripeSubscriptions | Numérique (8) | non autorisé | — |
→ StripeSubscriptions · (0,n)-(1,1) |
| IDStripePrices | Numérique (8) | non autorisé | — |
→ StripePrices · (0,n)-(1,1) |
| Description | Texte | non autorisé | "" | — |
| Quantity | Numérique signé | non autorisé | 0 | — |
| StartDate | Date | non autorisé | — | — |
| EndDate | Date | non autorisé | — | — |
| Amount | Monétaire signé (10,6) | non autorisé | 0 | — |
| Processed | Booléen | non autorisé | FALSE | — |
| IDStripeInvoices | Numérique (8) | autorisé | aucun |
→ StripeInvoices · (0,n)-(0,1) |
Clés
| Clé | Type |
| IDStripeSubscriptions | avec doublons |
| IDStripeInvoices | avec doublons |
| (IDStripeSubscriptions, StartDate) | composée, avec doublons |
| (IDStripeSubscriptions, Processed) | composée, avec doublons |
6 StripeSubscriptionsHistory fichier à créer
7 rubriques.
| Rubrique | Type | NULL | Défaut | Liaison |
| IDStripeSubscriptionsHistory | Identifiant automatique (8) | non autorisé | auto | clé primaire |
| IDCustomer | Numérique (8) | non autorisé | — |
→ Customer · (0,n)-(1,1) |
| IDStripeSubscriptions | Numérique (8) | non autorisé | 0 |
aucune liaison |
| IDStripePrices | Numérique (8) | non autorisé | — |
→ StripePrices · (0,n)-(1,1) |
| StartDate | Date | non autorisé | — | — |
| EndDate | Date | non autorisé | — | — |
| EndReason | Texte | non autorisé | "" | — |
Clés
| Clé | Type |
| IDCustomer | avec doublons |
| IDStripeSubscriptions | avec doublons |
Aucune rubrique existante n'est supprimée, renommée ni retypée. Aucun contrôle de données
préalable à la modification automatique des fichiers.