Import foreign keys via JSON

Upcoming Syntho feature

Cette fonctionnalité de Syntho est destinée aux utilisateurs qui souhaitent importer des relations de clés étrangères via un fichier JSON.

Vous pouvez importer un fichier JSON qui contient des clés étrangères, pour définir les relations clés (virtuelles) de votre espace de travail.

Si vous avez déjà configuré des clés étrangères virtuelles, elles seront remplacées par les clés contenues dans le fichier téléchargé. JSON fichier.

Pour importer une clé étrangère JSON fichier:

  1. Rendez-vous sur le site Foreign Keys onglet.

  2. Sélectionnez l'onglet Upload foreign keys bouton.&#x20 ;

  3. Utilisez le bouton Browse pour rechercher et sélectionner le fichier JSON que vous souhaitez télécharger.&#x20 ;

  4. Après avoir sélectionné le fichier, cliquez simplement sur Import.&#x20 ;

Les clés étrangères téléchargées seront ajoutées au fichier Foreign Keys et toutes les clés étrangères virtuelles existantes seront remplacées.

Le contenu de JSON ressemblerait à ce qui suit:

[
   {
      "apply":vrai,
      "fk_columns":[
         "FK_COLUMN_NAME"
      ],
      "fk_schema":"FK_SCHEMA_NAME",
      "fk_table":"FK_TABLE_NAME",
      "pk_columns":[
         "PK_COLUMN_NAME"
      ],
      "pk_schema":"PK_NOM_DU_SCHÉMA",
      "pk_table":"PK_TABLE_NAME"
   },
   {
      "appliquer":vrai,
      "fk_columns":[
         "FK_COLUMN_NAME"
      ],
      "fk_schema":"FK_SCHEMA_NAME",
      "fk_table":"FK_TABLE_NAME",
      "pk_columns":[
         "PK_COLUMN_NAME"
      ],
      "pk_schema":"PK_NOM_DU_SCHÉMA",
      "pk_table":"PK_TABLE_NAME"
   }
]

Les utilisateurs doivent configurer les paramètres suivants en fonction de leurs besoins:

  • apply: S'il est réglé sur false, la clé étrangère sera ajoutée mais pas activée. Si la valeur true, il sera activé.

  • FK_COLUMN_NAME: Colonne désignée comme clé étrangère.

  • FK_TABLE_NAME: La table où se trouve la colonne de la clé étrangère.

  • FK_SCHEMA_NAME: Le schéma contenant la table avec la clé étrangère.

  • PK_COLUMN_NAME: Colonne désignée comme clé primaire.

  • PK_TABLE_NAME: La table où se trouve la colonne de la clé primaire.

  • PK_SCHEMA_NAME: Le schéma contenant la table avec la clé primaire.

La description ci-dessus montre comment la configuration "apply" dans le fichier JSON de la clé étrangère affecte le processus. Si la configuration apply est fixé à false, la clé étrangère sera ajoutée mais restera inactive, illustré par une case non cochée. A l'inverse, si apply est fixé à true, la clé étrangère sera activée dès le téléchargement.

En outre, les, une illustration ultérieure guidera le lecteur dans la localisation des schémas, tables, et les colonnes d'une base de données donnée à titre d'exemple, comme MySQL. Cette information est reflétée dans la clé étrangère JSON fichier (fichier d'importation), offrant de précieuses indications pour la configuration.

Last updated