Zum Hauptinhalt springen
Weil einfach - produktiver ist

Der Daten Spezialist

Konvertieren Sie die Daten mühelos zwischen verschiedenen Formaten ohne Programmierkenntnisse dank Visual Designer. Effizient und super einfach.
Mit der Freeware Version können bis zu 100.000 Datensätze verarbeitet werden!
Flowheater Chart

CSV - PostgreSQL Datenabgleich

  • FlowHeater-Team
  • avatar Autor
  • Offline
  • Administrator
  • Administrator
Mehr
11 Jahre 5 Monate her #1413 von FlowHeater-Team
CSV - PostgreSQL Datenabgleich - Beitrag(1413) wurde erstellt von FlowHeater-Team
Ich stehe vor dem Problem verschiedene CSV Dateien in bestehenden Postgres Tabellen zu importieren.

Die Daten in den CSV Dateien sind größtenteils identisch zu denen in Postgres es gibt jedoch unterschiede.

Ist es möglich mit Flowheater ein Update der Tabellen durch die CSV Datei durchzuführen aber nur dort wo die Datensätze identisch zu dennen in der CSV sind?

Ein Beispiel:

CSV
"Name";"Strasse";"Status";
"Max Muster";"Hagelweg 3";"Kunde";
"Bert Brecht";"Wiener Weg 26";"Kunde";
"Ute Huber";"Albert Strasse 4";"kein Kunde";


Postgres
Name | Strasse | Status
Max Muster Hagelweg 3
Bert Brecht Wiener 26
Ute Huber Albert Strasse 4

Die Tabelle sollte folgendermaßen geupdated werden
  • Max Muster bekommt den Status Kunde
  • Bert Brecht bleibt unverändert, da in der CSV die Strasse "Wiener Weg" heißt und nicht Wiener
  • Ute Huber bekommt den Status "kein Kunde"
Mit freundlichen Grüßen
T. Schönbuchner
Anfrage per Email erhalten

gruß
Robert Stark

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • FlowHeater-Team
  • avatar Autor
  • Offline
  • Administrator
  • Administrator
Mehr
11 Jahre 5 Monate her #1414 von FlowHeater-Team
Hallo Herr Schönbuchner,

Das ist möglich, sie müssen dazu auf der WRITE Seite im PostgreSQL Configurator die Option "Daten anfügen (Insert)" deaktivieren und die Option "Daten aktualisieren (update)" aktivieren. Dann müssen Sie den FlowHeater noch mitteilen, dass Updates anhand der Felder "Name" und "Strasse" durchgeführt werden sollen. Hierzu klicken Sie nacheinander auf die Felder und aktivieren dafür die Option "Primary Key" (siehe Screenshot). Bei evtl. anderen vorhanden Felder die diesen Status besitzen entfernen Sie diese Option. Hiermit wird nicht das Schema Ihrer Tabelle geändert sondern Sie teilen dem FlowHeater lediglich mit anhand welcher Felder er Ihre Tabelle aktualisieren soll.

Im Anhang befindet sich ein kleines Beispiel dazu. Das Beispiel verwendet zur Veranschaulichung eine Access Datenbank. Das Ganze können Sie aber 1:1 auf Ihre PostgreSQL Datenbank umsetzen.



Anhang datenabgleich_postgresql.zip wurde nicht gefunden.


gruß
Robert Stark

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Ladezeit der Seite: 0.256 Sekunden
FlowHeater Logo

FlowHeater - Der Daten Spezialist

Effiziente Datenintegration und Transformation mit FlowHeater - Ihre Lösung für nahtlosen Datentransfer.

Rechtliches

Support & Kontakt

Kontaktinformation

Telefon:
0951 / 99339792

E-Mail:
Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein.


Copyright © 2009-2024 by FlowHeater GmbH. Alle Rechte vorbehalten.