FlowHeater Demo Video
 
FlowHeater - The Data Import / Export Specialist
 
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
  • Seite:
  • 1

THEMA: CSV - PostgreSQL Datenabgleich

CSV - PostgreSQL Datenabgleich 5 Jahre 6 Monate her #1413

  • FlowHeater-Team
  • FlowHeater-Teams Avatar Autor
  • Offline
  • Beiträge: 1346
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

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.

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.

Aw: CSV - PostgreSQL Datenabgleich 5 Jahre 6 Monate her #1414

  • FlowHeater-Team
  • FlowHeater-Teams Avatar Autor
  • Offline
  • Beiträge: 1346
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

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.

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.
  • Seite:
  • 1

andere Sprachen

en

FlowHeater Home

de en

Impressum/Kontakt

Datenschutz

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

Follow us on

twitter  facebook

YouTube

 de en