Seite 1 von 4 123 ... LetzteLetzte
Ergebnis 1 bis 10 von 35

Thema: COPY fehler

  1. #1
    Merlin ist offline Neuer Benutzer
    Registriert seit
    13.11.2008
    Beiträge
    13

    Standard COPY fehler

    Hallo zusammen

    Ich versuche schon seit Tagen diesen Copy befehl zum laufen zu bringen. ich habe einen dump erhalten und will diesen in meine DB importieren. Die Datenbanken konnte ich schon wieder herstellen aber die daten wollen nicht. hier mal ein stück vom Syntax:

    COPY kategorien (kat_id parent, name) FROM stdin;
    1 \N Text1
    2 1 Text2
    3 1 text3
    4 1 text4

    Ich hoffe es kann mir wer helfen.

    Danke schon mal

    Gruss merlin
    Geändert von Merlin (13.11.2008 um 08:44 Uhr)

  2. #2
    akretschmer ist gerade online Super-Moderator
    Registriert seit
    29.10.2006
    Ort
    Dresden
    Beiträge
    5.472

    Standard

    Zitat Zitat von Merlin Beitrag anzeigen
    Hallo zusammen

    Ich versuche schon seit Tagen diesen Copy befehl zum laufen zu bringen. ich habe einen dump erhalten und will diesen in meine DB importieren. Die Datenbanken konnte ich schon wieder herstellen aber die daten wollen nicht. hier mal ein stück vom Syntax:

    COPY kategorien (kat_id parent, name) FROM stdin
    1 \N Text1
    2 1 Text2
    3 1 text3
    4 1 text4

    Ich hoffe es kann mir wer helfen.

    Danke schon mal

    Gruss merlin

    Wenn das 3 Spalten sind, müssen da 2 Kommas stehen. Ich sehe nur eines. Und ich sehe kein abschließendes \. Und auch keine Fehlermeldung von Dir.

    Andreas
    --
    ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
    https://www.xing.com/profile/Andreas_Kretschmer7

  3. #3
    Merlin ist offline Neuer Benutzer
    Registriert seit
    13.11.2008
    Beiträge
    13

    Standard

    nein, da sind mehrere zeilen auch \. ist vorhanden. Die Exception lautet:
    FEHLER: Syntaxfehler bei »1«
    ZEILE 3: 1 \N Text1

    den ; nach stdin ist auch gesetzt.

  4. #4
    akretschmer ist gerade online Super-Moderator
    Registriert seit
    29.10.2006
    Ort
    Dresden
    Beiträge
    5.472

    Standard

    Zitat Zitat von Merlin Beitrag anzeigen
    nein, da sind mehrere zeilen auch \. ist vorhanden. Die Exception lautet:
    FEHLER: Syntaxfehler bei »1«
    ZEILE 3: 1 \N Text1

    den ; nach stdin ist auch gesetzt.
    Hier fehlt ein Komma:

    Code:
    COPY kategorien (kat_id parent, name) FROM stdin;
    Siehst Du es nun?

    Andreas
    --
    ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
    https://www.xing.com/profile/Andreas_Kretschmer7

  5. #5
    Merlin ist offline Neuer Benutzer
    Registriert seit
    13.11.2008
    Beiträge
    13

    Standard

    ju habs gesehen, mein fehler beim posten, im original syntax ist das komma gesetzt... sorry für die verwirrung. Aber der fehler muss bei was anderem liegen.

  6. #6
    akretschmer ist gerade online Super-Moderator
    Registriert seit
    29.10.2006
    Ort
    Dresden
    Beiträge
    5.472

    Standard

    Zitat Zitat von Merlin Beitrag anzeigen
    ju habs gesehen, mein fehler beim posten, im original syntax ist das komma gesetzt... sorry für die verwirrung. Aber der fehler muss bei was anderem liegen.
    Code:
    test=# create table kategorien (id int, parent int, name text);
    CREATE TABLE
    test=*# copy kategorien(id, parent, name) from stdin;
    Enter data to be copied followed by a newline.
    End with a backslash and a period on a line by itself.
    >> 1    \N      text1
    >> 2    1       text2
    >> 3    1       text3
    >> 4    1       text4
    >> \.
    test=*# select * from kategorien;
     id | parent | name
    ----+--------+-------
      1 |        | text1
      2 |      1 | text2
      3 |      1 | text3
      4 |      1 | text4
    (4 rows)
    
    test=*#

    Andreas
    --
    ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
    https://www.xing.com/profile/Andreas_Kretschmer7

  7. #7
    Merlin ist offline Neuer Benutzer
    Registriert seit
    13.11.2008
    Beiträge
    13

    Standard

    wenn ich dein beispiel ausprobiere erhalte ich den gleichen Fehler wie anhin:

    FEHLER: Syntaxfehler bei »1«
    ZEILE 2: 1 \N text1

  8. #8
    akretschmer ist gerade online Super-Moderator
    Registriert seit
    29.10.2006
    Ort
    Dresden
    Beiträge
    5.472

    Standard

    Zitat Zitat von Merlin Beitrag anzeigen
    wenn ich dein beispiel ausprobiere erhalte ich den gleichen Fehler wie anhin:

    FEHLER: Syntaxfehler bei »1«
    ZEILE 2: 1 \N text1
    Was verwendest Du als Delimiter? Ich <TAB>.

    Andreas
    --
    ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
    https://www.xing.com/profile/Andreas_Kretschmer7

  9. #9
    Merlin ist offline Neuer Benutzer
    Registriert seit
    13.11.2008
    Beiträge
    13

    Standard

    Explizit habe ich im Syntax keinen angegeben. So wie es aussieht sind die Daten Tab separiert.

    Und Arbeite noch nicht lange mit PostgreSQL. Ich habe schon in verschiedenen Foren nachgesehen und die Kopieren alles Daten anhand eines CVS nur leider habe ich die Daten so erhalten. Dachte nicht das das so ein grosser aufwand wird nur um daten zu importieren.

  10. #10
    akretschmer ist gerade online Super-Moderator
    Registriert seit
    29.10.2006
    Ort
    Dresden
    Beiträge
    5.472

    Standard

    Zitat Zitat von Merlin Beitrag anzeigen
    Explizit habe ich im Syntax keinen angegeben. So wie es aussieht sind die Daten Tab separiert.
    Wer oder was hindert Dich, das mal zu untersuchen? Vielleicht sind es auch die Zeilenümbrüche. Was für ein OS (von wo die Daten kommen, wo PG läuft)?

    Und Arbeite noch nicht lange mit PostgreSQL. Ich habe schon in verschiedenen Foren nachgesehen und die Kopieren alles Daten anhand eines CVS nur leider habe ich die Daten so erhalten. Dachte nicht das das so ein grosser aufwand wird nur um daten zu importieren.
    COPY an sich ist recht mächtig (und schnell).

    Andreas
    --
    ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
    https://www.xing.com/profile/Andreas_Kretschmer7

Seite 1 von 4 123 ... LetzteLetzte

Ähnliche Themen

  1. Antworten: 2
    Letzter Beitrag: 13.02.2012, 16:18
  2. pgcrypto copy from
    Von Ciatronical im Forum SQL
    Antworten: 7
    Letzter Beitrag: 21.10.2010, 22:34
  3. Copy$Paster - Fehler
    Von akretschmer im Forum Smalltalk
    Antworten: 1
    Letzter Beitrag: 03.09.2007, 19:23
  4. Fehler bei copy
    Von dantro32 im Forum Allgemeines
    Antworten: 1
    Letzter Beitrag: 16.08.2007, 13:27
  5. COPY FROM mag nicht
    Von Leeloo5E im Forum Allgemeines
    Antworten: 4
    Letzter Beitrag: 20.10.2006, 10:04

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Links: Tobias Bauer - IT- und Funkdienstleistungen   -   Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen   -   Funkforum