pgq_node.drop_node(): drop queue
authorMarko Kreen <markokr@gmail.com>
Tue, 6 Jul 2010 12:27:50 +0000 (15:27 +0300)
committerMarko Kreen <markokr@gmail.com>
Fri, 9 Jul 2010 10:09:29 +0000 (13:09 +0300)
sql/pgq_node/functions/pgq_node.drop_node.sql

index 8a1babf2c79579a72ebf378958f2ecff24efa8d7..cf4b48991be80d3691ac6789e4597264e6696441 100644 (file)
@@ -63,6 +63,9 @@ begin
         delete from pgq_node.node_info
          where queue_name = i_queue_name
             and node_name = i_node_name;
+
+        perform pgq.drop_queue(queue_name)
+           from pgq.queue where queue_name = i_queue_name;
     end if;
 
     delete from pgq_node.node_location