Doppelte Einträge einer DB
Verfasst: Mittwoch 5. April 2006, 18:22
Nabend Gemeinde,
Ich hab eine DB von Postgres nach MySQL übernommen und wollte nun einen Primary Key auf eine Spalte der Tabelle legen -> nennen wir sie passenderweise "ID". Mein Vorgänger hat sich scheinbar auf seinen Sourcecode verlassen und keinen Primary Key in der PG Datenbank gesetzt.
Nun habe ich aber als ID zb. :
DE1Sch01
und
DE1sch01
was bei MySQL unweigerlich (vermutlich auch bei PG) unweigerlich zu einem Duplicate Key Entry führt. Gibt es eine Möglichkeit (Vielleicht sogar easy per SQL) eine Liste aller solcher Fääle zu bekommen, ohne sich erst eine Liste aller "ID"s zu holen und wieder mit allen IDs zu vergleichen ?
Das würde ich aus meinem jetzigen Kenntnisstand nämlich machen, was ein extra Script wäre.
Gruß
Drizzt
Ich hab eine DB von Postgres nach MySQL übernommen und wollte nun einen Primary Key auf eine Spalte der Tabelle legen -> nennen wir sie passenderweise "ID". Mein Vorgänger hat sich scheinbar auf seinen Sourcecode verlassen und keinen Primary Key in der PG Datenbank gesetzt.
Nun habe ich aber als ID zb. :
DE1Sch01
und
DE1sch01
was bei MySQL unweigerlich (vermutlich auch bei PG) unweigerlich zu einem Duplicate Key Entry führt. Gibt es eine Möglichkeit (Vielleicht sogar easy per SQL) eine Liste aller solcher Fääle zu bekommen, ohne sich erst eine Liste aller "ID"s zu holen und wieder mit allen IDs zu vergleichen ?
Das würde ich aus meinem jetzigen Kenntnisstand nämlich machen, was ein extra Script wäre.
Gruß
Drizzt