Re: Bug in Dependencies Code in 7.3.x? - Mailing list pgsql-hackers

From Tom Lane
Subject Re: Bug in Dependencies Code in 7.3.x?
Date
Msg-id 1192.1041356511@sss.pgh.pa.us
Whole thread Raw
In response to Re: Bug in Dependencies Code in 7.3.x?  (Bruce Momjian <pgman@candle.pha.pa.us>)
Responses Re: Bug in Dependencies Code in 7.3.x?
List pgsql-hackers
Bruce Momjian <pgman@candle.pha.pa.us> writes:
> Tom Lane wrote:
>> Bruce Momjian <pgman@candle.pha.pa.us> 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


pgsql-hackers by date:

Previous
From: Tom Lane
Date:
Subject: Re: PostgreSQL Password Cracker
Next
From: Devrim GUNDUZ
Date:
Subject: Re: PostgreSQL Password Cracker