This is a discussion on ALTER TABLE RENAME column within the pgsql Hackers forums, part of the PostgreSQL category; --> "Mario Weilguni" <mario.weilguni@icomedias.com> writes: > IMO this should do: > Alter sequence foo_bar_seq rename to foo_baf_seq; > Alter table ...
| |||||||
| FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| ||||
| "Mario Weilguni" <mario.weilguni@icomedias.com> writes: > IMO this should do: > Alter sequence foo_bar_seq rename to foo_baf_seq; > Alter table foo alter baf set default nextval('foo_baf_seq') No, it should not, because that risks breaking other references to the sequence (eg, in user-written functions). If the user is feeling that he wants consistency, he can rename the sequence himself and take responsibility for any side-effects on his code. regards, tom lane ---------------------------(end of broadcast)--------------------------- TIP 4: Have you searched our list archives? http://archives.postgresql.org |
| ||||
| On 11/17/06, Tom Lane <tgl@sss.pgh.pa.us> wrote: > No, it should not, because that risks breaking other references to the > sequence (eg, in user-written functions). If the user is feeling that > he wants consistency, he can rename the sequence himself and take > responsibility for any side-effects on his code. I concur. -- Jonah H. Harris, Software Architect | phone: 732.331.1300 EnterpriseDB Corporation | fax: 732.331.1301 33 Wood Ave S, 2nd Floor | jharris@enterprisedb.com Iselin, New Jersey 08830 | http://www.enterprisedb.com/ ---------------------------(end of broadcast)--------------------------- TIP 5: don't forget to increase your free space map settings |