sticky sequence
I cannot get rid of a sequence:
gis=# drop sequence geopol.geology_gid_seq;
ERROR: cache lookup of relation 8511697 failed
Yes, geology_gid_seq have been created as a consequence of a
geology.gid attribute of type serial.
And.. yes, I've removed the relation with a delete on pg_class.
Where is this sequence-to-relation association stored so that
i can clean it up ?
NOTE: vacuum full does not solve this.
TIA
-strk;
strk <strk@keybit.net> writes:
I cannot get rid of a sequence:
gis=# drop sequence geopol.geology_gid_seq;
ERROR: cache lookup of relation 8511697 failed
Yes, geology_gid_seq have been created as a consequence of a
geology.gid attribute of type serial.
And.. yes, I've removed the relation with a delete on pg_class.
Shame on you ;-)
Where is this sequence-to-relation association stored so that
i can clean it up ?
Most likely the complaint is because there's still a link from table to
sequence in pg_depend. Get rid of that pg_depend row and you should be
okay.
regards, tom lane
I cannot get rid of a sequence:
gis=# drop sequence geopol.geology_gid_seq;
ERROR: cache lookup of relation 8511697 failedYes, geology_gid_seq have been created as a consequence of a
geology.gid attribute of type serial.
And.. yes, I've removed the relation with a delete on pg_class.
Where is this sequence-to-relation association stored so that
i can clean it up ?
It's stored in the pg_depend table. See here:
http://www.postgresql.org/docs/current/static/catalog-pg-depend.html
A really good reason to disable manual catalog modifications by default :)
Chris