Joomla 5 Mitteilung

Wir freuen uns mitteilen zu können, dass seit dem 29. Januar 2024 alle unsere Joomla Erweiterungen mit Joomla 5 kompatible sind.

Für alle die gerade noch von Joomla 3 auf 4 aktualisieren: Anleitungen für die Joomla 4 Migration gibt es hier:

Es gibt nun auch eine eigenständige Dokumentation für Visforms für Joomla 4 und für Visforms auf Joomla 5

Forum

Visforms Subscription Inhaber können in unserem Forum Fragen stellen. Bitte mit dem entsprechenden Benutzer anmelden.
Jeder kann lesend auf das Forum zugreifen.

Bitte stellen Sie nur 1 Frage pro Thema.

Wichtig Angaben für fast jede Frage:
V1: Welche Visforms-Version läuft?
V2: Welche Joomla-Version läuft?
V3: Welche PHP-Version läuft?

Datensätze von mehreren Formularen 1:1 übernehmen

Mehr
6 Monate 4 Wochen her #10392 von bibeg
[ MariaDB 10.5.23 ]
[ PHPmyAdmin 4.9.11]
[ Hoster all-inkl.com ]

Hallo VisForms-Team,
ich baue derzeit eine Homepage um, die u.a. VisForms verwendet.

Ich habe auf einer Subdomain eine Kopie der Homepage erstellt, eine neue Datenbank angelegt und dort die Änderungen vorgenommen.
Diese betreffen jedoch nicht VisForms.
Die alte Homepage läuft natürlich weiter. Ich würde nun gerne die alte Homepage Offline setzen und die Datensätze aller 24 VisForms-Formulare übertragen. Die Datenbanktabellen der Visforms-Datensätze heißen in beiden Datenbanken gleich. (jkfge_visforms_1, jkfge_visforms_2, jkfge_visforms_3 usw. Ich habe bewusst in der alten und neuen Datenbank den gleichen Tabellenpräfix verwendet.
In der Produktiv-Installation sind seit der Datensicherung natürlich Datensätze hinzugekommen.

Wie sollte ich vorgehen um die Datensatz-Tabellen 1:1 nun zu übernehmen und auf welche Einstellungen muss ich achten?

1. Alte HP in den Wartungsmodus versetzen
2. Datensicherung alte und neue HP
3. Vf-Datensatztabellen in der neuen Datenbank löschen und Primärschlüssel zurücksetzen.
4. Vf Datensatztabellen in der alten Datenbank als SQL exportieren
5. Datenbankdump in der neuen Datenbank importieren

Wichtig ist, das die Primärschlüssel und die Formular-ID's unverändert bleiben, diese frage ich über mehrere externe Scripte ab.
Durch löschen und wieder anlegen von Formularen und Datensätzen sind bei beiden ID's lücken.
(Die Feld-ID's müssen auch unverändert bleiben, aber mit der Tabelle VisFields komme ich ja nicht in Berührung)

Und was mache ich mit den jkfge_visforms_xx_save Tabellen?

Über einen Tipp würde ich mich mich sehr freuen.

Vielen Dank und viele Grüße
bibeg

Mehr
6 Monate 4 Wochen her #10393 von Administrator AV
Administrator AV antwortete auf Datensätze von mehreren Formularen 1:1 übernehmen
Hallo bibeg,

soweit ich das überblicke, sind deine Schritte 1 - 5 genau richtig.
Die Feld-Id's müssten bei diesem Vorgehen identisch erhalten bleiben.

Mit den _save Tabellen kannst du analog die Schritte 3 - 5 ausführen.
Herzliche Grüße,
Aicha

:idea: I recommend you the new and up-to-date documentation for Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/en/docs/
Most of this also applies retrospectively to Joomla 3.
Please only ask 1 question per topic :-).

:idea: Ich empfehle Dir die neue und aktuelle Dokumentation für Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/docs/
Das meiste gilt rückwirkend auch für Joomla 3.
Bitte immer nur 1 Frage pro Thema stellen :-).

Mehr
6 Monate 3 Wochen her #10394 von bibeg
Hallo Aicha,

vielen Dank für deine schnelle Antwort! 

Ich habe das jetzt mal testweise probiert.

Beim Punkt 3 kann ich mir allerdings den Schritt "Primärschlüssel zurücksetzen" sparen, da ich die Tabellen ja im Schritt vorher schon gelöscht hatte. Eigentlich logisch. Ich hatte nur gedacht, das die Primärschlüssel noch irgendwo anders gespeichert werden... 


Aber ansonsten hat alles funktioniert.


Vielen Dank und viele Grüße
bibeg

Moderatoren: Administrator AVAdministrator IV
Powered by Kunena Forum