- Beiträge: 15
nicht mit einer MySQL Datenbank verbinden, sondern nur ein .sql File schreiben?
- MartinJ
- Autor
- Offline
- Benutzer
Weniger
Mehr
3 Jahre 8 Monate her #4181
von MartinJ
nicht mit einer MySQL Datenbank verbinden, sondern nur ein .sql File schreiben? wurde erstellt von MartinJ
Der Write-Adapter soll ein File schreiben, was man verschicken kann... und der Empfänger liest es dann in seine Datenbank ein.
Geht das?
Danke
Martin
Geht das?
Danke
Martin
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
- Offline
- Administrator
3 Jahre 8 Monate her #4182
von FlowHeater-Team
gruß
Robert Stark
Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
FlowHeater-Team antwortete auf nicht mit einer MySQL Datenbank verbinden, sondern nur ein .sql File schreiben?
Hallo Martin,
wenn Sie im MySQL Adapter die Optionen „SQL Skript generieren“ und „keine Daten ändern oder hinzufügen nur SQL Skript generieren“ aktivieren, erhalten Sie als Ausgabe lediglich das erzeugte SQL Skript. Das Skript beinhaltet exakt die SQL Befehle die auch der FlowHeater ausgeführt hätte. Das so generierte SQL Skript kann z.B. dann bei Ihrem Empfänger mittels der MySQL Workbench ausgeführt werden.
Allerdings wird zum Erstellen des SQL Skriptes eine Datenbankverbindung zu Ihrer lokalen MySQL Datenbank benötigt. Es werden so aber keine Änderungen an der MySQL Datenbank vorgenommen.
wenn Sie im MySQL Adapter die Optionen „SQL Skript generieren“ und „keine Daten ändern oder hinzufügen nur SQL Skript generieren“ aktivieren, erhalten Sie als Ausgabe lediglich das erzeugte SQL Skript. Das Skript beinhaltet exakt die SQL Befehle die auch der FlowHeater ausgeführt hätte. Das so generierte SQL Skript kann z.B. dann bei Ihrem Empfänger mittels der MySQL Workbench ausgeführt werden.
Allerdings wird zum Erstellen des SQL Skriptes eine Datenbankverbindung zu Ihrer lokalen MySQL Datenbank benötigt. Es werden so aber keine Änderungen an der MySQL Datenbank vorgenommen.
gruß
Robert Stark
Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
Anhänge:
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- MartinJ
- Autor
- Offline
- Benutzer
Weniger
Mehr
- Beiträge: 15
3 Jahre 8 Monate her #4185
von MartinJ
MartinJ antwortete auf nicht mit einer MySQL Datenbank verbinden, sondern nur ein .sql File schreiben?
...der Haken ist nur daß auf dem Rechner garkeine MySQL-Datenbank vorhanden ist!
Dann taugt das Verfahren wohl nichts..... und ich werde die Daten dann halt per CSV oder XLSX oder... weitergeben. Auch keine große Tragik.
DANKE!
...ich glaube jetzt aber auch, dass schon die Frage falsch gestellt war. An was ich als Output gedacht hatte, war so ein Datenbank-Dump wie den auch MySQL erzeugen kann. Und diese Datei dann weitergeben.
Martin
Dann taugt das Verfahren wohl nichts..... und ich werde die Daten dann halt per CSV oder XLSX oder... weitergeben. Auch keine große Tragik.
DANKE!
...ich glaube jetzt aber auch, dass schon die Frage falsch gestellt war. An was ich als Output gedacht hatte, war so ein Datenbank-Dump wie den auch MySQL erzeugen kann. Und diese Datei dann weitergeben.
Martin
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
- Offline
- Administrator
3 Jahre 8 Monate her #4186
von FlowHeater-Team
gruß
Robert Stark
Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
FlowHeater-Team antwortete auf nicht mit einer MySQL Datenbank verbinden, sondern nur ein .sql File schreiben?
Hallo Martin,
einen MySQL Datenbank DUMP kann der FlowHeater nicht erstellen, hier sind die mitgelieferten MySQL Tools besser geeignet.
Workaround)
Wenn lokal keine MySQL Datenbank zur Verfügung steht, könnten Sie die SQL Skripte auch über eine temporäre SQLite Datenbank erzeugen lassen. Der FlowHeater SQLite Adapter bietet alles um eine Datenbank und Tabellen während des Datenimportes anzulegen. Bei den generierten SQL Skripten müssten Sie nachträglich lediglich die Feldtrennzeichen von z.B. "Feld1" über einen Texteditor per suchen und „alle“ ersetzen auf `Feld1` ändern. Anschließend sollte das Skript über z.B. die MySQL Workbench ausgeführt werden können.
einen MySQL Datenbank DUMP kann der FlowHeater nicht erstellen, hier sind die mitgelieferten MySQL Tools besser geeignet.
Workaround)
Wenn lokal keine MySQL Datenbank zur Verfügung steht, könnten Sie die SQL Skripte auch über eine temporäre SQLite Datenbank erzeugen lassen. Der FlowHeater SQLite Adapter bietet alles um eine Datenbank und Tabellen während des Datenimportes anzulegen. Bei den generierten SQL Skripten müssten Sie nachträglich lediglich die Feldtrennzeichen von z.B. "Feld1" über einen Texteditor per suchen und „alle“ ersetzen auf `Feld1` ändern. Anschließend sollte das Skript über z.B. die MySQL Workbench ausgeführt werden können.
gruß
Robert Stark
Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- MartinJ
- Autor
- Offline
- Benutzer
Weniger
Mehr
- Beiträge: 15
3 Jahre 8 Monate her #4192
von MartinJ
MartinJ antwortete auf nicht mit einer MySQL Datenbank verbinden, sondern nur ein .sql File schreiben?
Hallo,
..... ich nehme einfach den TEXT-Adapter für den Export, schreibe damit CSVs, und fertig.
das kostet dann ein paar Programmzeilen mehr auf dem entfernten Rechner der automatisiert die Daten entgegennimmt. Dass es prinzipiell geht haben wir bereits getestet.
Danke!
..... ich nehme einfach den TEXT-Adapter für den Export, schreibe damit CSVs, und fertig.
das kostet dann ein paar Programmzeilen mehr auf dem entfernten Rechner der automatisiert die Daten entgegennimmt. Dass es prinzipiell geht haben wir bereits getestet.
Danke!
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
Ladezeit der Seite: 0.282 Sekunden