# DatensÃ¤tze lÃ¶schen nicht mÃ¶glich!

**URL:** https://www.pg-forum.de/t/datensa-tze-la-schen-nicht-ma-glich/2201
**Category:** phpPGAdmin
**Created:** [9. April 2007 um 12:12 UTC](https://www.pg-forum.de/t/datensa-tze-la-schen-nicht-ma-glich/2201 "2007-04-09T12:12:38Z")
**Posts on this page:** 10
**Page:** 1

<div class="post-metadata">

### Author: ![Darian](https://www.pg-forum.de/letter_avatar_proxy/v4/letter/d/fbc32d/32.png) [@Darian](https://www.pg-forum.de/u/Darian)
#### Post date: [9. April 2007 um 12:12 UTC](https://www.pg-forum.de/t/datensa-tze-la-schen-nicht-ma-glich/2201/1 "2007-04-09T12:12:38Z")

</div>

Hallo Leute,

mußte gerade komischerweise festellen dass das sonst so einfache löschen von Datensätzen in phpPgAdmin nicht immer funktioniert

Meine Tabelle hat zwei Spalten mit den Datentyp integer. Die Spalte dient dazu die Benutzer einer Gruppe zuzuteilen.

Ich habe ein paar Benutzer händisch gelöscht, und kann die Einträge in dieser nicht löschen. (sonst sind links von den Einträge zwei Buttons =\> Bearbeiten und Löschen)

Bitte um ein paar Infos, was mache ich falsch?

lg Darian

---

<div class="post-metadata">

### Author: ![akretschmer](https://www.pg-forum.de/letter_avatar_proxy/v4/letter/a/a6a055/32.png) [@akretschmer](https://www.pg-forum.de/u/akretschmer)
#### Post date: [9. April 2007 um 14:04 UTC](https://www.pg-forum.de/t/datensa-tze-la-schen-nicht-ma-glich/2201/2 "2007-04-09T14:04:01Z")

</div>

> [@Darian](#):
>
> Hallo Leute,  
>   
>   
>   
> Meine Tabelle hat zwei Spalten mit den Datentyp integer. Die Spalte dient dazu die Benutzer einer Gruppe zuzuteilen.
> 
> Ich habe ein paar Benutzer händisch gelöscht, und kann die Einträge in dieser nicht löschen. (sonst sind links von den Einträge zwei Buttons =\> Bearbeiten und Löschen)
> 
> Bitte um ein paar Infos, was mache ich falsch?
> 
> lg Darian

- falsches Tool, GUI zu benutzen wenn man ansonsten nicht viel Plan hat ist nicht hilfreich
- keine Fehlermeldung, wenn Du das mit purem SQL machen würdest, hättest Du vorzeigbare Fehlermeldungen  
  
  
Andreas

---

<div class="post-metadata">

### Author: ![Darian](https://www.pg-forum.de/letter_avatar_proxy/v4/letter/d/fbc32d/32.png) [@Darian](https://www.pg-forum.de/u/Darian)
#### Post date: [9. April 2007 um 14:07 UTC](https://www.pg-forum.de/t/datensa-tze-la-schen-nicht-ma-glich/2201/3 "2007-04-09T14:07:23Z")

</div>

Hat mich nur gewundert dass es nicht funktioniert, habe mir jetzt ein Programm geschrieben was die Sätze raus löscht.

Gibt es den keine Möglichkeit das doch mit dem phppgAdmin zu machen? (ist schon immer aufwendig extra ein Proggi zu schreiben)

Oder noch besser wäre ich schreibe mir selber ein kleines Tool oder?

lg Darian

---

<div class="post-metadata">

### Author: ![akretschmer](https://www.pg-forum.de/letter_avatar_proxy/v4/letter/a/a6a055/32.png) [@akretschmer](https://www.pg-forum.de/u/akretschmer)
#### Post date: [9. April 2007 um 14:36 UTC](https://www.pg-forum.de/t/datensa-tze-la-schen-nicht-ma-glich/2201/4 "2007-04-09T14:36:49Z")

</div>

> [@Darian](#):
>
> Hat mich nur gewundert dass es nicht funktioniert, habe mir jetzt ein Programm geschrieben was die Sätze raus löscht.

Wie _exakt_ macht Dein Programm das?

> Gibt es den keine Möglichkeit das doch mit dem phppgAdmin zu machen? (ist schon immer aufwendig extra ein Proggi zu schreiben)

Beim schreiben von ‘Proggis’ können Fehler passieren. Vielleicht ist ja phppgadmin kapott, Du hast ja nun sicherlich schon einen Bugreport geschrieben, oder?

> Oder noch besser wäre ich schreibe mir selber ein kleines Tool oder?

psql als Kommandozeilenclient zu PG existiert. Wenn Du dort einen Fehler feststellst, wäre das dann mal interessant. Aber vermutlich könntest Du dann dies nicht mit einem selbstgeschriebenes ‘Proggi’ beheben.  
  
  
Andreas  
lg Darian[/QUOTE]

---

<div class="post-metadata">

### Author: ![Darian](https://www.pg-forum.de/letter_avatar_proxy/v4/letter/d/fbc32d/32.png) [@Darian](https://www.pg-forum.de/u/Darian)
#### Post date: [9. April 2007 um 15:28 UTC](https://www.pg-forum.de/t/datensa-tze-la-schen-nicht-ma-glich/2201/5 "2007-04-09T15:28:48Z")

</div>

Habe die Datensätze nur einfach mit DELETE raus gelöscht.

Bei den anderen Tabellen geht das löschen ja, nur bei dem was ich euch geschrieben habe, sind die Buttons fürs Bearbeiten und Löschen einfach nicht zu sehen.

KA was da los ist, oder was genau an dieser Tabelle anderes ist, dass man nicht löschen kann.

lg Darian

---

<div class="post-metadata">

### Author: ![akretschmer](https://www.pg-forum.de/letter_avatar_proxy/v4/letter/a/a6a055/32.png) [@akretschmer](https://www.pg-forum.de/u/akretschmer)
#### Post date: [9. April 2007 um 15:38 UTC](https://www.pg-forum.de/t/datensa-tze-la-schen-nicht-ma-glich/2201/6 "2007-04-09T15:38:38Z")

</div>

> [@Darian](#):
>
> Habe die Datensätze nur einfach mit DELETE raus gelöscht.
> 
> Bei den anderen Tabellen geht das löschen ja, nur bei dem was ich euch geschrieben habe, sind die Buttons fürs Bearbeiten und Löschen einfach nicht zu sehen.

Vielleicht PKs im Spiel?

> KA was da los ist, oder was genau an dieser Tabelle anderes ist, dass man nicht löschen kann.

Tja. Unter anderem deswegen empfehle ich statt GUI-Benutzung Aneignung von Wissen und hantieren mit der CLI. Der Lernaufwand SQL+CLI ist offensichtlich insgesamt geringer als Klick+GUI, allerdings ist die Lernkurve steiler.

Unter psql könnte man ja nun einfach mal mit “\d

” etc. schauen, was los ist…  
  
  
Andreas

---

<div class="post-metadata">

### Author: ![christian\_plass](https://www.pg-forum.de/letter_avatar_proxy/v4/letter/c/c68b51/32.png) [@christian\_plass](https://www.pg-forum.de/u/christian_plass)
#### Post date: [4. Mai 2008 um 12:23 UTC](https://www.pg-forum.de/t/datensa-tze-la-schen-nicht-ma-glich/2201/7 "2008-05-04T12:23:42Z")

</div>

Hallo Darian,

wenn man eine Tabelle in pgAdmin III aufruft und diese hat keinen Primärschlüssel erscheint:

Edit table data without primary key  
Since the table projekt doesn’t have a primary key or OIDs, you can view the data only. Inserting new rows and changing existing rows isn’t possible for the Edit Data tool without primary key.  
In order to edit data, pgAdmin III requires a primary key on the table, which is a good database design practice anyway. Alternatively, the table can be created WITH OIDS. Please note that oids are not guaranteed to be unique over a very long period of time, so using oids as kind-of primary key is only second choice.

Die Links zum Löschen und Bearbeiten erscheinen also wahrscheinlich, wenn man der Tabelle einen Primärschlüssel hinzufügt.

ALTER TABLE tabelle  
ADD CONSTRAINT tabelle\_pkey PRIMARY KEY(gid);

Gruß,  
Christian

---

<div class="post-metadata">

### Author: ![Darian](https://www.pg-forum.de/letter_avatar_proxy/v4/letter/d/fbc32d/32.png) [@Darian](https://www.pg-forum.de/u/Darian)
#### Post date: [5. Mai 2008 um 16:50 UTC](https://www.pg-forum.de/t/datensa-tze-la-schen-nicht-ma-glich/2201/8 "2008-05-05T16:50:20Z")

</div>

Danke Leute,

das werde ich mal probieren.

lg und thanks für die Infos  
Darian

---

<div class="post-metadata">

### Author: ![akretschmer](https://www.pg-forum.de/letter_avatar_proxy/v4/letter/a/a6a055/32.png) [@akretschmer](https://www.pg-forum.de/u/akretschmer)
#### Post date: [5. Mai 2008 um 17:53 UTC](https://www.pg-forum.de/t/datensa-tze-la-schen-nicht-ma-glich/2201/9 "2008-05-05T17:53:31Z")

</div>

> [@Darian](#):
>
> Danke Leute,
> 
> das werde ich mal probieren.
> 
> lg und thanks für die Infos  
> Darian

Das schrieb ich Dir aber auch schon vor 4 Wochen…

Andreas

---

<div class="post-metadata">

### Author: ![system](https://www.pg-forum.de/uploads/default/original/1X/dc97a981dd26692d5fb52e8b8fc7c090d7b9559a.png) [@system](https://www.pg-forum.de/u/system)
#### Post date: [21. Februar 2021 um 07:10 UTC](https://www.pg-forum.de/t/datensa-tze-la-schen-nicht-ma-glich/2201/10 "2021-02-21T07:10:47Z")

</div>


