I get it, mutual dependency because they are both droppable. Added to TODO:
* Have DEFAULT dependency track use of sequence, for DROP DEFAULT check --------------------------------------------------------------------------- Tom Lane wrote: > Bruce Momjian <[EMAIL PROTECTED]> writes: > > Tom Lane wrote: > >> Bruce Momjian <[EMAIL PROTECTED]> writes: > >>> Seems this is already a TODO: > >>> * Have sequence dependency track use of DEFAULT sequences, seqname.nextval > >> > >> That's related but not the same issue. > > > Related in that ALTER TABLE DROP DEFAULT _doesn't_ see a dependancy for > > sequences in a DEFAULT? > > Even if the dependency generator understood about nextval, it would > generate a dependency from the expression to the sequence, not vice > versa --- ie, the system would prevent you from dropping the sequence > without dropping the default expression. It would not prevent ALTER > TABLE DROP DEFAULT, which is what's at issue here. > > regards, tom lane > -- Bruce Momjian | http://candle.pha.pa.us [EMAIL PROTECTED] | (610) 359-1001 + If your life is a hard drive, | 13 Roberts Road + Christ can be your backup. | Newtown Square, Pennsylvania 19073 ---------------------------(end of broadcast)--------------------------- TIP 6: Have you searched our list archives? http://archives.postgresql.org