Ergebnis 1 bis 2 von 2

Thema: Sequenzen neu aufbauen - ist das möglich?

  1. #1
    Pegasus0211 ist offline Benutzer
    Registriert seit
    05.09.2006
    Ort
    Scheeßel
    Beiträge
    53

    Standard Sequenzen neu aufbauen - ist das möglich?

    Guten Morgen,

    habe von einer Datenbank lediglich eine Sicherung von SQL_inserts und stoße auf ein (nur für mich??) großes Problem.
    Das ist eine von vielen Tabellen:


    CREATE TABLE public.fundstueckart (
    id bigserial NOT NULL,
    bezeichnung varchar(50),

    CONSTRAINT fundstueckart_pkey PRIMARY KEY (id)) WITHOUT OIDS;

    ALTER TABLE public.fundstueckart OWNER TO "Administrator";

    INSERT INTO Fundstueckart (ID, Bezeichnung) VALUES (1, 'anderes');
    INSERT INTO Fundstueckart (ID, Bezeichnung) VALUES ('2, archäologisch');
    INSERT INTO Fundstueckart (ID, Bezeichnung) VALUES ('3, geologisch');
    INSERT INTO Fundstueckart (ID, Bezeichnung) VALUES ('4, unbestimmt');
    INSERT INTO Fundstueckart (ID, Bezeichnung) VALUES ('5, volkskundlich');

    Andere Tabellen haben mehr als 700 Einträge.

    Dadurch, dass ich die Sequenz manuell gefüllt habe, liefert mir die Zeos-Komponente unter Delphi nicht mehr den nächsten, freien Wert des Schlüssels; Nextval liefert bei dieser Tabelle 2 und logischerweise kommt bei Anlage einer Fundstückart eine Meldung, dass der Primary-key bereits existiert.
    Die fundstueckart_id_seq beinhaltet laut PG-Admin als aktuellen Wert eine 1.

    Besteht die Möglichkeit, nachträglich die Tabellen zu reindizieren; dieses müsste man ja auch bei einem beschädigten Index erledigen?
    Ansonsten müsste ich in der SQL-Datei ca. 8000 Inserts händisch ändern...

    Danke für Eure Antworten

    Gruß Bernd

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

    Standard

    Zitat Zitat von Pegasus0211 Beitrag anzeigen
    Guten Morgen,

    habe von einer Datenbank lediglich eine Sicherung von SQL_inserts und stoße auf ein (nur für mich??) großes Problem.
    ..

    Danke für Eure Antworten

    Gruß Bernd
    PostgreSQL: Documentation: Manuals: PostgreSQL 8.3: Sequence Manipulation Functions

    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

Ähnliche Themen

  1. SQL Statement wie aufbauen?
    Von KikiMiki27 im Forum Andere Datenbanken
    Antworten: 1
    Letzter Beitrag: 29.01.2009, 12:16
  2. über c verbindung mit Datenbank aufbauen klappt nicht
    Von ordell82 im Forum Programmierung
    Antworten: 12
    Letzter Beitrag: 25.05.2008, 17:11
  3. Owner Problem mit Sequenzen
    Von netcab im Forum Allgemeines
    Antworten: 2
    Letzter Beitrag: 06.02.2008, 13:18
  4. Sequenzen ohne Lücken
    Von sparrow im Forum Allgemeines
    Antworten: 13
    Letzter Beitrag: 29.01.2007, 14:45
  5. Sequenzen
    Von DTR im Forum Trigger und Funktionen
    Antworten: 8
    Letzter Beitrag: 25.05.2006, 13:29

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