The following bug has been logged on the website: Bug reference: 7802 Logged by: Christiaan Willemsen Email address: cwillem...@technocon.com PostgreSQL version: 9.1.7 Operating system: CentOS 6.2 Description:
I have a table that currently looks like this: CREATE TABLE old_table ( id bigint DEFAULT 0 ) Thats's it.. So, now when I drop the table is sais: ERROR: cannot drop table old_table because other objects depend on it DETAIL: default for table old_table column id depends on sequence old_table_id_seq HINT: Use DROP ... CASCADE to drop the dependent objects too. But clearly, that is not the case... This was however the case. This table was a partitioned table. I made a copy of the table to de-partition it, and reused the old sequence of the new table, then removed the sequence from the old table id. So for some reason Postgresql still thinks that the DEFAULT of this id is still connected to the sequence. I already tried changing the DEFAULT, truncate the table, drop all other columns, remove constraints and indexes, vacuum full, basically all I could think of. Still, it wont work. I don't want to drop the sequence in question, since it is in active use in the new table. I did exactly the same thing for another table that I de-partitioned, but there I had not problems. So how can I fix this? -- Sent via pgsql-bugs mailing list (pgsql-bugs@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-bugs