Import foreign keys via JSON

Upcoming Syntho feature

Deze aankomende Syntho functie is bedoeld voor gebruikers die foreign key relaties willen importeren via een JSON bestand.

U kunt een JSON bestand dat vreemde sleutels bevat, om de (virtuele) sleutelrelaties in je werkruimte te definiëren.

Als je al virtuele foreign keys hebt ingesteld, worden ze vervangen door de sleutels in de geüploade JSON bestand.

Een vreemde sleutel importeren JSON bestand:

  1. Ga naar de Foreign Keys tab.

  2. Selecteer de Upload foreign keys knop.

  3. Gebruik de Browse knop om het JSON-bestand dat je wilt uploaden te zoeken en te selecteren.

  4. Na het selecteren van het bestand, gewoon klikken Import.

De geüploade foreign keys worden toegevoegd aan de Foreign Keys lijst en alle bestaande virtuele foreign keys worden vervangen.

De inhoud van JSON bestand zou er als volgt uitzien:

[
   {
      "apply":Echt,
      "fk_kolommen":[
         "FK_KOLOM_NAAM
      ],
      "fk_schema:"FK_SCHEMA_NAAM",
      "fk_table":"FK_TABLE_NAME",
      "pk_kolommen":[
         "PK_KOLOM_NAAM
      ],
      "pk_schema":"PK_SCHEMA_NAAM",
      "pk_table":"PK_TABLE_NAME".
   },
   {
      "toepassen":Echt,
      "fk_kolommen":[
         "FK_KOLOM_NAAM
      ],
      "fk_schema:"FK_SCHEMA_NAAM",
      "fk_table":"FK_TABLE_NAME",
      "pk_kolommen":[
         "PK_KOLOM_NAAM
      ],
      "pk_schema":"PK_SCHEMA_NAAM",
      "pk_table":"PK_TABLE_NAME".
   }
]

Gebruikers moeten de volgende parameters configureren volgens hun behoeften:

  • apply: Als ingesteld op false, wordt de vreemde sleutel toegevoegd maar niet geactiveerd. Als ingesteld op true, wordt het geactiveerd.

  • FK_COLUMN_NAME: De kolom die wordt aangeduid als een vreemde sleutel.

  • FK_TABLE_NAME: De tabel waar de foreign key kolom zich bevindt.

  • FK_SCHEMA_NAME: Het schema dat de tabel met de vreemde sleutel bevat.

  • PK_COLUMN_NAME: De kolom die is aangewezen als primaire sleutel.

  • PK_TABLE_NAME: De tabel waar de primaire sleutelkolom zich bevindt.

  • PK_SCHEMA_NAME: Het schema dat de tabel met de primaire sleutel bevat.

De bovenstaande beschrijving legt uit hoe de "apply" configuratie in het foreign key JSON bestand het proces beïnvloedt. Als apply is ingesteld op false, de vreemde sleutel wordt toegevoegd maar blijft inactief, geïllustreerd door een niet aangevinkt vakje. Omgekeerd, als apply is ingesteld op true, wordt de vreemde sleutel onmiddellijk geactiveerd bij het uploaden.

Bovendien, een volgende illustratie zal de lezer helpen bij het vinden van schema's, tabellen, en kolommen in een voorbeelddatabase, zoals MySQL. Deze informatie wordt weerspiegeld in de vreemde sleutel JSON bestand (importbestand), biedt waardevolle inzichten voor configuratie.

Last updated