Joomla 5 Notice

We are pleased to announce that as of January 29, 2024, all of our Joomla extensions are compatible with Joomla 5.

For all who are still updateing from Joomla 3 to Joomla 4: Joomla 4 Migration instructions are available here:

There is now a separate Documentation for Visforms for Joomla 4 and for Visforms for Joomla 5!

Forum

Visforms Subscription user can ask questions in our forum. Please log in with the relevant user first.
Everybody can access the forum for reading.

Please only ask 1 question per topic.

Important information for almost every question:
V1: Which Visforms version is running?
V2: Which Joomla version is running?
V3: Which PHP version is running?

Datensätze von mehreren Formularen 1:1 übernehmen

More
6 months 2 weeks ago #10392 by 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

More
6 months 2 weeks ago #10393 by Administrator AV
Replied by Administrator AV on topic 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 :-).

More
6 months 2 weeks ago #10394 by 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

Moderators: Administrator AVAdministrator IV
Powered by Kunena Forum