+ Antworten
Ergebnis 1 bis 5 von 5

Thema: PostgreSQL-Dump

  1. #1
    TP-Supporter buffy2511 macht alles soweit korrekt Avatar von buffy2511
    Registriert seit
    Feb 2005
    Ort
    Braunschweig
    Beiträge
    462

    PostgreSQL-Dump

    Hallo zusammen,

    ich habe von einem Kunden eine SQL-Datei bekommen.

    Beim Versuch, diese in MySQL zu importieren, erscheint immer diese Fehlermeldung:

    PostgreSQL database dump
    --
    SET client_encoding = 'UTF8';

    MySQL meldet: Dokumentation
    #1193 - Unknown system variable 'client_encoding'


    Beim googeln (blödes Wort) bin ich auf diverse Tools gestoßen, mit der man diese Datei in eine MySQL-kompatible Datei umwandeln kann. Jedoch alles "per Hand".

    Das Problem ist aber, dass diese Datei 120MB groß ist. Es dauert also schon eine halbe Ewigkeit, bis die geladen wurde. Und es ist absolut unmöglich, alles nach und nach herauszukopieren. Da sitze ich ja eine Woche dran. Abgesehen von der Zeilenbegrenzung.

    Was also habe ich für eine Möglichkeit, diese Datei umzuwandeln, sodass ich sie einfach importieren kann? Es muss ja auch nicht über phpMyAdmin sein. Von mir aus auch per Script. Oder was weiß ich. Ich habe auf jeden Fall noch keinerlei Erfahrung mit PostgreSQL.

    Besten Dank.
    Grüße aus der Löwenstadt, Nadine

  2. #2
    TP-Moderator maxi89 lebt für das TP und seine User maxi89 lebt für das TP und seine User maxi89 lebt für das TP und seine User maxi89 lebt für das TP und seine User maxi89 lebt für das TP und seine User maxi89 lebt für das TP und seine User maxi89 lebt für das TP und seine User maxi89 lebt für das TP und seine User maxi89 lebt für das TP und seine User Avatar von maxi89
    Registriert seit
    Nov 2004
    Ort
    Mulpe an der Tunke
    Beiträge
    2.538
    PostgreSQL nutzt an sich das standardkonformste SQL überhaupt. Hat der Kunde eventuell die Möglichkeit, einen Dump ohne PgSQL-Spezifische Anweisungen zu erzeugen?
    Je nachdem, welche Software er dazu nutzt, gibt es bestimmt eine Einstellmöglichkeit, dass da möglichst kompatibles SQL rauskommen soll.

  3. #3
    TP-Supporter buffy2511 macht alles soweit korrekt Avatar von buffy2511
    Registriert seit
    Feb 2005
    Ort
    Braunschweig
    Beiträge
    462
    Ich habe die Fehlermeldung jetzt einfach mal weitergeleitet. Mal sehen, was für eine Datei ich als nächstes bekomme.
    Das geht ja nun schon länger. Ich habe die SQL-Datei schon drei mal zugesendet bekommen. Daher dachte ich, dass es vllt. einfacher wäre, es einfach selbst umzuwandeln...
    Grüße aus der Löwenstadt, Nadine

  4. #4
    TP-Moderator maxi89 lebt für das TP und seine User maxi89 lebt für das TP und seine User maxi89 lebt für das TP und seine User maxi89 lebt für das TP und seine User maxi89 lebt für das TP und seine User maxi89 lebt für das TP und seine User maxi89 lebt für das TP und seine User maxi89 lebt für das TP und seine User maxi89 lebt für das TP und seine User Avatar von maxi89
    Registriert seit
    Nov 2004
    Ort
    Mulpe an der Tunke
    Beiträge
    2.538
    Es ist zwar mit Kanonen auf Spatzen geschossen - aber richte dir doch localhost "eben schnell" selbst einen PostrgreSQL-Server ein, importiere den Dump und versuche dann selbst, diesen MySQL-Kompatibel herauszubekommen.

  5. #5
    TP-Supporter buffy2511 macht alles soweit korrekt Avatar von buffy2511
    Registriert seit
    Feb 2005
    Ort
    Braunschweig
    Beiträge
    462
    Habe ich heute Nachmittag gemacht. Aber es wäre auch ein Wunder, wenn es jetzt klappen würde.

    Ich habe zwei SQL-Dumps importiert und erhalte jedesmal andere Fehlermeldungen, sodass die Datensätze nicht vollständig importiert werden.

    Meldung bei Import 1:
    PHP-Code:
    SET
    SET
    SET
    SET
    SET
    SET
    SET
    SET
    CREATE TABLE
    dump
    (2).sql:32FEHLERRolle »mozarthouse« existiert nicht
    CREATE SEQUENCE
    dump
    (2).sql:45FEHLERRolle »mozarthouse« existiert nicht
    ALTER SEQUENCE

    setval
    2322

    1 Datensätze CREATE TABLE
    dump
    (2).sql:72FEHLERRolle »mozarthouse« existiert nicht
    CREATE SEQUENCE
    dump
    (2).sql:85FEHLERRolle »mozarthouse« existiert nicht
    ALTER SEQUENCE

    setval
    1946

    1 Datensätze CREATE TABLE
    dump
    (2).sql:115FEHLERRolle »mozarthouse« existiert nicht
    CREATE SEQUENCE
    dump
    (2).sql:128FEHLERRolle »mozarthouse« existiert nicht
    ALTER SEQUENCE 
    usw.

    Import 2:
    PHP-Code:
    SET
    SET
    SET
    SET
    SET
    SET
    dump
    .sql:17FEHLERRelation »academy_completeprogram_id_seq« existiert nicht
    LINE 1
    SELECT pg_catalog.setval('academy_completeprogram_id_seq'2...
    ^
    dump.sql:24FEHLERRelation »academy_graduate_id_seq« existiert nicht
    LINE 1
    SELECT pg_catalog.setval('academy_graduate_id_seq'1946tr...
    ^
    dump.sql:31FEHLERRelation »academy_portfolio_id_seq« existiert nicht
    LINE 1
    SELECT pg_catalog.setval('academy_portfolio_id_seq'51tru...
    ^
    dump.sql:38FEHLERRelation »academy_portfoliosection_id_seq« existiert nicht
    LINE 1
    SELECT pg_catalog.setval('academy_portfoliosection_id_seq', ...

    usw.

    Lustig ist aber, dass bei jedem Upload / Import mehr Daten geladen werden. Warum auch immer.

    Wenn ich an dieser Stelle sagen würde, wie mich das alles an***, würde es die ganze Zeit piepen :-(
    Grüße aus der Löwenstadt, Nadine

+ Antworten

Ähnliche Themen

  1. Anfängerfragen zu PostgreSQL
    Von Kai-Behncke im Forum Traum-Dynamik
    Antworten: 3
    Letzter Beitrag: 22.07.2005, 19:18
  2. Probleme mit SQL-Dump als CSV
    Von seite7 im Forum Traum-Dynamik
    Antworten: 9
    Letzter Beitrag: 10.11.2004, 13:40
  3. Auf PostgreSQL Server aus Netzwerk zugreifen
    Von fettmme im Forum Server & Provider
    Antworten: 1
    Letzter Beitrag: 30.08.2004, 09:10
  4. Problem mit Integer-Feld in PostgreSQL
    Von Flow09 im Forum Traum-Dynamik
    Antworten: 4
    Letzter Beitrag: 05.02.2004, 15:04
  5. SQL Dump
    Von TobiasKa im Forum Traum-Dynamik
    Antworten: 1
    Letzter Beitrag: 19.11.2002, 16:01

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51