Обсуждение: question on viewing dependencies
Hi, postgresql version 8.25 running on RHEL4 Hopefully a quick answer. Went to drop a table: drop table table_foo; ERROR: cannot drop table table_foo because other objects depend on it HINT: Use DROP ... CASCADE to drop the dependent objects too. Wanted to see what the dependencies were: BEGIN; drop table table_foo CASCADE; DROP TABLE ROLLBACK; Am I overlooking a step to actually seeing the dependant objects? Thanking you in advance, Aaron
Aaron Burnett <aburnett@bzzagent.com> writes: > Hopefully a quick answer. Went to drop a table: > drop table table_foo; > ERROR: cannot drop table table_foo because other objects depend on it > HINT: Use DROP ... CASCADE to drop the dependent objects too. > Wanted to see what the dependencies were: > BEGIN; > drop table table_foo CASCADE; > DROP TABLE > ROLLBACK; > Am I overlooking a step to actually seeing the dependant objects? Maybe you have client_min_messages set to suppress NOTICEs? regards, tom lane
Thanks Tom, It was not supressed for notice, so I changed it to 'debug1' and it gave me the answers I was looking for. On 2/22/09 6:07 PM, "Tom Lane" <tgl@sss.pgh.pa.us> wrote: > Aaron Burnett <aburnett@bzzagent.com> writes: >> Hopefully a quick answer. Went to drop a table: > >> drop table table_foo; >> ERROR: cannot drop table table_foo because other objects depend on it >> HINT: Use DROP ... CASCADE to drop the dependent objects too. > >> Wanted to see what the dependencies were: > >> BEGIN; >> drop table table_foo CASCADE; >> DROP TABLE >> ROLLBACK; > >> Am I overlooking a step to actually seeing the dependant objects? > > Maybe you have client_min_messages set to suppress NOTICEs? > > regards, tom lane >