- Beiträge: 2
Postgre-Tabelle mit Excel-Tabelle updaten
- Christian Schindler
- Autor
- Offline
- Benutzer
Weniger
Mehr
7 Jahre 7 Monate her #3141
von Christian Schindler
Postgre-Tabelle mit Excel-Tabelle updaten wurde erstellt von Christian Schindler
Hallo,
ich versuche gerade, mich in FlowHeater einzuarbeiten, da wir aufgrund eines Verwaltungsprogramm-Wechsels mit unvollständige Datenübernahme in das neue Programm zu kämpfen haben.
Es geht um die "Bemerkungen", die in der neuen Stammtabelle fehlen. Ich habe eine Excel-Tabelle mit Name, Vorname, Bemerkungen aus dem alten Programm erzeugt und möchte sie nun in eine postgreSQL-Tabelle einfügen. Letztere enthält (u.a.) die Datenfelder familienname, vorname, freitext_bemerkungen. Ich möchte nun die entsprechende Bemerkung dort einfügen, wo Name=Familienname und Vorname=vorname ist. Leider bin ich mir nicht ganz sicher, wie ich das umsetzen kann. Der primary key / die ID stimmen in den Tabellen nicht überein.
Vielen Dank im Voraus,
Christian Schindler
ich versuche gerade, mich in FlowHeater einzuarbeiten, da wir aufgrund eines Verwaltungsprogramm-Wechsels mit unvollständige Datenübernahme in das neue Programm zu kämpfen haben.
Es geht um die "Bemerkungen", die in der neuen Stammtabelle fehlen. Ich habe eine Excel-Tabelle mit Name, Vorname, Bemerkungen aus dem alten Programm erzeugt und möchte sie nun in eine postgreSQL-Tabelle einfügen. Letztere enthält (u.a.) die Datenfelder familienname, vorname, freitext_bemerkungen. Ich möchte nun die entsprechende Bemerkung dort einfügen, wo Name=Familienname und Vorname=vorname ist. Leider bin ich mir nicht ganz sicher, wie ich das umsetzen kann. Der primary key / die ID stimmen in den Tabellen nicht überein.
Vielen Dank im Voraus,
Christian Schindler
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
- Offline
- Administrator
7 Jahre 7 Monate her #3143
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 Postgre-Tabelle mit Excel-Tabelle updaten
Hallo Herr Schindler,
den Primary Key (auch über mehrere Felder hinweg) können Sie im PostgreSQL Adapter auf der WRITE Seite problemlos ändern.
Hinweis: Sie ändern damit nicht die Tabellenstruktur sondern teilen dem FlowHeater Adapter lediglich mit anhand welcher Felder er vorhanden Datensätze für einen möglichen Update prüft.
Öffnen Sie dazu den PostgreSQL Adapter Konfigurator der WRITE Seiten und wechseln auf den Reiter „Felder / Datentypen“. Klicken Sie nun das Feld ID an und deaktivieren Sie die Option „Primary Key“. Für die beiden Felder „Vorname“ und „Nachname“ aktivieren Sie diese Option.
Damit auch wirklich nur Updates durchgeführt werden und nicht versehentlich Inserts falls eine Feldkombination keinen Match/Treffer für das Update erzielt, aktivieren Sie auf dem Reiter „Allgemein“ lediglich „Daten aktualisieren (Update)“. So ist sichergestellt, dass wirklich nur vorhanden Daten aktualisiert werden.
Nun müssen Sie nur noch die 3 Felder von der Excel Adapter Seite mit der PostgreSQL Adapter Seite verbinden und die Definition ausführen. Das Feld ID benötigt keine Verbindung, kann auch aus der Feldliste im FlowHeater gelöscht werden!
Primary Key umbiegen
Nur Updates im PostgreSQL Adapter aktivieren
den Primary Key (auch über mehrere Felder hinweg) können Sie im PostgreSQL Adapter auf der WRITE Seite problemlos ändern.
Hinweis: Sie ändern damit nicht die Tabellenstruktur sondern teilen dem FlowHeater Adapter lediglich mit anhand welcher Felder er vorhanden Datensätze für einen möglichen Update prüft.
Öffnen Sie dazu den PostgreSQL Adapter Konfigurator der WRITE Seiten und wechseln auf den Reiter „Felder / Datentypen“. Klicken Sie nun das Feld ID an und deaktivieren Sie die Option „Primary Key“. Für die beiden Felder „Vorname“ und „Nachname“ aktivieren Sie diese Option.
Damit auch wirklich nur Updates durchgeführt werden und nicht versehentlich Inserts falls eine Feldkombination keinen Match/Treffer für das Update erzielt, aktivieren Sie auf dem Reiter „Allgemein“ lediglich „Daten aktualisieren (Update)“. So ist sichergestellt, dass wirklich nur vorhanden Daten aktualisiert werden.
Nun müssen Sie nur noch die 3 Felder von der Excel Adapter Seite mit der PostgreSQL Adapter Seite verbinden und die Definition ausführen. Das Feld ID benötigt keine Verbindung, kann auch aus der Feldliste im FlowHeater gelöscht werden!
Primary Key umbiegen
Nur Updates im PostgreSQL Adapter aktivieren
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.
- Christian Schindler
- Autor
- Offline
- Benutzer
Weniger
Mehr
- Beiträge: 2
7 Jahre 7 Monate her #3150
von Christian Schindler
Christian Schindler antwortete auf Postgre-Tabelle mit Excel-Tabelle updaten
Vielen vielen Dank für die Antwort und die genaue Beschreibung, das hat mein Problem bestens gelöst.
Mir war vor allem nicht klar, dass ich das Häkchen "Primary Key" bei "ID" auch entfernen muss, wenn ich es nicht ausgewählt habe. Zusammen mit dem "Update"-Häkchen hat es bestens funktioniert.
Ich bin froh, dass es FlowHeater gibt!!
Mir war vor allem nicht klar, dass ich das Häkchen "Primary Key" bei "ID" auch entfernen muss, wenn ich es nicht ausgewählt habe. Zusammen mit dem "Update"-Häkchen hat es bestens funktioniert.
Ich bin froh, dass es FlowHeater gibt!!
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
Ladezeit der Seite: 0.291 Sekunden