# Owner Problem mit Sequenzen

**URL:** https://www.pg-forum.de/t/owner-problem-mit-sequenzen/2930
**Category:** Allgemeines
**Created:** [28. Januar 2008 um 15:16 UTC](https://www.pg-forum.de/t/owner-problem-mit-sequenzen/2930 "2008-01-28T15:16:34Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![netcab](https://www.pg-forum.de/letter_avatar_proxy/v4/letter/n/67e7ee/32.png) [@netcab](https://www.pg-forum.de/u/netcab)
#### Post date: [28. Januar 2008 um 15:16 UTC](https://www.pg-forum.de/t/owner-problem-mit-sequenzen/2930/1 "2008-01-28T15:16:34Z")

</div>

Hallo zusammen,

ich möchte einem Attribut einer Tabelle eine Sequenz zuordnen. Tabelle und Sequenz haben definitiv den identischen Owner. Bei der Zuweisung mit pgAdmin 1.8.1 erscheint dennoch die Meldung “sequence must have same owner as table it is linked to”.

Worin könnte das Problem bestehen? Möglicherweise ist es auch nur eine “falsche” Fehlermeldung ??

Danke für Ideen,  
Carsten

---

<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: [29. Januar 2008 um 08:55 UTC](https://www.pg-forum.de/t/owner-problem-mit-sequenzen/2930/2 "2008-01-29T08:55:24Z")

</div>

> [@netcab](#):
>
> Hallo zusammen,
> 
> ich möchte einem Attribut einer Tabelle eine Sequenz zuordnen. Tabelle und Sequenz haben definitiv den identischen Owner. Bei der Zuweisung mit pgAdmin 1.8.1 erscheint dennoch die Meldung “sequence must have same owner as table it is linked to”.
> 
> Worin könnte das Problem bestehen? Möglicherweise ist es auch nur eine “falsche” Fehlermeldung ??
> 
> Danke für Ideen,  
> Carsten

Möglicherweise ein Layer 8 Problem. Zeig uns die konkreten SQL-Befehle und die Eingeschaften der Tabelle und Sequence. Im übrigen habe ich eben eine Spalte einer Tabelle, die User foo gehört, als Default nextval() einer Sequence von User bar zugeordnet. Geht also.

Andreas

---

<div class="post-metadata">

### Author: ![anon2881742](https://www.pg-forum.de/letter_avatar_proxy/v4/letter/a/ec9cab/32.png) [@anon2881742](https://www.pg-forum.de/u/anon2881742)
#### Post date: [6. Februar 2008 um 12:18 UTC](https://www.pg-forum.de/t/owner-problem-mit-sequenzen/2930/3 "2008-02-06T12:18:14Z")

</div>

Mir scheint das ein Fehler im PGAdmin zu sein.  
Es ist im Reiter \>Spalten\< der Eigenschaft einer Tabelle nicht möglich, eine Spalte mit dem Datentyp ‘serial’ anzulegen. Fehlermeldung wie oben.  
Wenn man sich das erzeugte SQL-Statement anschaut, lautet es:

ALTER TABLE firmenstamm ADD COLUMN id1 serial;

Das ist ein bischen dünn, z.B. wird die eingestellte Sequenz komplett unterschlagen…

Wenn man mit rechter Maustaste im Objektbrowser auf die entsprechende Tabelle klickt, dort ‘neues Objekt’, dann ‘neue Spalte’ anklickt, erreicht man ein Eingabefenster, welches dann auch den richtigen Code generiert (wesentlich ausführlicher!):  
ALTER TABLE firmenstamm  
ADD COLUMN id1 int4;  
ALTER TABLE firmenstamm  
ALTER COLUMN id1 SET DEFAULT nextval(‘public.sq\_firmenstamm\_id’::text);  
INSERT INTO pg\_depend(classid, objid, objsubid, refclassid, refobjid, refobjsubid, deptype)  
SELECT cl.oid, seq.oid, 0, cl.oid, 16405: 😲 id, attnum, ‘i’  
FROM pg\_class cl, pg\_attribute, pg\_class seq  
JOIN pg\_namespace sn ON sn.OID=seq.relnamespace  
WHERE cl.relname=‘pg\_class’  
AND seq.relname=‘firmenstamm\_id1\_seq’  
AND sn.nspname=‘public’  
AND attrelid=16405: 😲 id AND attname=‘id1’;

(wie schaltet man die blöden Smileys ab?)

Grüße, Holgi

---

<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 06:51 UTC](https://www.pg-forum.de/t/owner-problem-mit-sequenzen/2930/4 "2021-02-21T06:51:24Z")

</div>


