From d5e4a9351ffe4df5898730c6a5b9df852e0ef547 Mon Sep 17 00:00:00 2001 From: Dominik Grothaus Date: Fri, 7 Jul 2023 13:21:26 +0200 Subject: [PATCH] Add documentation for multiple database usage --- docs/09_multiple_db_usage.md | 27 +++++++++++++++++++++++++++ lang/de_de.lang | 3 +-- lang/en_gb.lang | 2 +- lang/es_es.lang | 2 +- lang/pt_br.lang | 2 ++ lang/sv_se.lang | 3 +-- 6 files changed, 33 insertions(+), 6 deletions(-) create mode 100644 docs/09_multiple_db_usage.md diff --git a/docs/09_multiple_db_usage.md b/docs/09_multiple_db_usage.md new file mode 100644 index 00000000..88103a53 --- /dev/null +++ b/docs/09_multiple_db_usage.md @@ -0,0 +1,27 @@ +# Alternative DB aus config.yml nutzen + +> Wenn in der `config.yml` mehrere Datenbankverbindungen eingerichtet sind, lässt sich YForm auch mit diesen +> Datenbanken nutzen. + +## Verfügbarkeit der Funktion + +Ist nur eine Datenbankverbindung in der `config.yml` eingerichteten, werden die Bedienelemente für multiple Datenbanken +nicht angezeigt. Erst wenn mehrere Verbindungen eingerichtet sind, aktivieren sich die Elemente automatisch. + +### Im Migrator + +In der Tabellen-Migration haben alle für die Migration verfügbaren Tabellen ein Prefix mit der Datenbank, in welcher sie +liegen vor ihrem Namen. + +### Beim Erstellen + +Beim Erstellen einer neuen Tabelle über den Table Manager lässt sich die gewünschte Datenbank auswählen. Wird eine +Tabelle im weiteren Verlauf bearbeitet, so wird die Datenbank, in welcher sie gespeichert ist, als Information +angezeigt. + +## ⚠ Wichtige Hinweise + +1. Relationstabellen müssen in derselben Datenbank liegen wie die verknüpfte Tabelle. Es erfolgt **keine + Überprüfung**, ob die Tabelle wirklich in derselben Datenbank liegt. Die Verantwortung dafür liegt beim + Datenbank-Designer, welcher die Relation erstellt. +2. Die Verwaltung der Daten liegt immer in Datenbank 1. diff --git a/lang/de_de.lang b/lang/de_de.lang index 98bb865e..ad70e936 100644 --- a/lang/de_de.lang +++ b/lang/de_de.lang @@ -280,5 +280,4 @@ yform_docs_yorm = YOrm yform_docs_email = E-Mail Templates yform_docs_rest = REST-API yform_docs_tools = Tools - - +yform_docs_multiple_db_usage = Nutzung mehrerer Datenbanken diff --git a/lang/en_gb.lang b/lang/en_gb.lang index 7104bb94..56e64f95 100644 --- a/lang/en_gb.lang +++ b/lang/en_gb.lang @@ -264,4 +264,4 @@ yform_docs_formbuilder = Form builder yform_docs_demos = Demos yform_docs_yorm = Yorm yform_docs_plugins = Plugins - +yform_docs_multiple_db_usage = Use multiple databases diff --git a/lang/es_es.lang b/lang/es_es.lang index d2e8fa24..db3ef0e5 100644 --- a/lang/es_es.lang +++ b/lang/es_es.lang @@ -261,4 +261,4 @@ yform_docs_formbuilder = Formbuilder yform_docs_demos = Demos yform_docs_yorm = Yorm yform_docs_plugins = PlugIns - +yform_docs_multiple_db_usage = Utilizar varias bases de datos diff --git a/lang/pt_br.lang b/lang/pt_br.lang index 4229154a..59606ce9 100644 --- a/lang/pt_br.lang +++ b/lang/pt_br.lang @@ -170,3 +170,5 @@ yform_values_options_boolvalues = Valores Values (0,1 = não selecionado, sele yform_geo_get_position = Obter a localização yform_geo_clear_position = Criar localização + +yform_docs_multiple_db_usage = Utilização de várias bancos de dados diff --git a/lang/sv_se.lang b/lang/sv_se.lang index 525fddcd..ebb71136 100644 --- a/lang/sv_se.lang +++ b/lang/sv_se.lang @@ -267,5 +267,4 @@ yform_docs_yorm = Yorm yform_docs_email = E-Mail mallar yform_docs_rest = REST-API yform_docs_tools = Verktyg - - +yform_docs_multiple_db_usage = Använda flera databaser