Ergebnis 1 bis 6 von 6

Thema: leeren Datensaqtz in PgSQL Datenbank importieren?

  1. #1
    tommyjf777 ist offline Neuer Benutzer
    Registriert seit
    08.06.2011
    Beiträge
    2

    Frage leeren Datensaqtz in PgSQL Datenbank importieren?

    Hallo Leute,

    ich habe ein kleines Problem!

    Ich habe eine riesen Tabelle mit über 2000 Datensätzen und möchte die in Postgresql importieren. Allerdings gibt es da auch leere Felder, welche Postgresql anscheint Porbleme bereitet.

    Ich habe schon versucht bei der Definition dem Feld folgendes zu sagen:
    Code:
    CREATE TABLE products (     product_no integer NULL,     name text NULL,     price numeric NULL );
    Funktioniert nicht! Und wenn ich das weg lasse auch nicht!

    Wenn ich aber in jedes leere Feld eine "0" einfüge funtkioniert das ganze natürlich, aber andauernd zwischen den Datensätzen eine "0" zu haben sieht nicht schön aus!

    Wie schaffe ich es solch einen leeren Datensatz in die Datenbank einzufügen?


    Mein System:
    OpenSUSE 11.3
    Postgresql 8.4.5


    Ich hoffe mir kann jemand helfen!


    Vielen Dank

    tommyjf777

  2. #2
    castorp ist offline Erfahrener Benutzer
    Registriert seit
    27.06.2009
    Beiträge
    524

    Standard

    2000 Datensätze sind alles andere als "riesig".

    Und was genau heißt "Funktioniert nicht"? Kriegst Du eine Fehlermeldung? Wenn ja welche?
    Wenn es keine Fehlermeldung gibt, was klappt dann nicht?

    Und wie sieht das INSERT Statement aus welches "nicht funktioniert"?
    A SQL query walks into a bar and sees two tables. He walks up to them and says 'Can I join you?'

  3. #3
    tommyjf777 ist offline Neuer Benutzer
    Registriert seit
    08.06.2011
    Beiträge
    2

    Standard

    Funktioniert nicht heißt: Das die komplette Tabelle leer bleibt! Außer der ID die durchweg geschrieben wird!

    Es gibt keine Fehlermeldung, auch im Log von PgSQL steht nichts.

    Das ganze mache ich über Openlimbas. Welches eigentlich die ganzen SQL Geschichten für mich erledigt. Ich übergebe Limbas eigentlich nur die Daten!

    Oder sollte Limbas das Problem sein?

  4. #4
    akretschmer ist offline Super-Moderator
    Registriert seit
    29.10.2006
    Ort
    Dresden
    Beiträge
    5.465

    Standard

    Zitat Zitat von tommyjf777 Beitrag anzeigen
    Funktioniert nicht heißt: Das die komplette Tabelle leer bleibt! Außer der ID die durchweg geschrieben wird!

    Es gibt keine Fehlermeldung, auch im Log von PgSQL steht nichts.

    Das ganze mache ich über Openlimbas. Welches eigentlich die ganzen SQL Geschichten für mich erledigt. Ich übergebe Limbas eigentlich nur die Daten!

    Oder sollte Limbas das Problem sein?
    Was Limbas (wasn das?) macht, wissen wir nicht.

    Ein paar Datensätze einzuspielen würde ich, wenn diese als CSV vorliegen, einfach mit COPY nehmen.


    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
    castorp ist offline Erfahrener Benutzer
    Registriert seit
    27.06.2009
    Beiträge
    524

    Standard

    Zitat Zitat von tommyjf777
    Außer der ID die durchweg geschrieben wird!
    Versteh' ich nicht. In Deiner Tabelle (siehe Dein CREATE TABLE) gibt es doch gar keine Spalte mit dem Namen ID.
    Zitat Zitat von tommyjf777
    Das ganze mache ich über Openlimbas. Welches eigentlich die ganzen SQL Geschichten für mich erledigt. Ich übergebe Limbas eigentlich nur die Daten!
    Dann liegt der Fehler wohl im Openlimbas.
    Solange Du uns keine SQL Statements zeigen kannst, werden wir nicht viel helfen können. Vielleicht solltest Du die Frage in einem Forum stellen, welches sich mit diesem Openlimbas beschäftigt
    A SQL query walks into a bar and sees two tables. He walks up to them and says 'Can I join you?'

  6. #6
    ads
    ads ist offline Super-Moderator
    Registriert seit
    08.02.2006
    Ort
    MD
    Beiträge
    4.055

    Standard

    Vor allem würde hier auch ein Blick ins Logfile der Datenbank weiterhelfen.
    Xandrian: Kurz gesagt: Du hast ein falsches Konzept und willst nicht auf ads hören

    Jetzt NEU: PostgreSQL - Datenbankpraxis für Anwender, Administratoren und Entwickler

    PostgreSQL Service & Support

Ähnliche Themen

  1. Datenbank importieren/exportieren
    Von AndreasBeginner im Forum Installation von PostgreSQL
    Antworten: 1
    Letzter Beitrag: 07.04.2009, 10:14
  2. Logdatei leeren
    Von patwilly im Forum Konfiguration
    Antworten: 3
    Letzter Beitrag: 13.11.2008, 16:17
  3. Datenbank leeren
    Von mili im Forum SQL
    Antworten: 2
    Letzter Beitrag: 28.08.2008, 15:43
  4. exisitierende Datenbank importieren
    Von Steve9825679 im Forum PGAdmin
    Antworten: 1
    Letzter Beitrag: 22.09.2006, 08:30
  5. Mit COPY gesamte Datenbank importieren.
    Von _bademeister im Forum Allgemeines
    Antworten: 5
    Letzter Beitrag: 14.03.2006, 13:31

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