[Pdns-users] Cascading Deletes (MySQL)
    Mark Watts 
    m.watts at eris.qinetiq.com
       
    Fri Apr 21 10:10:29 UTC 2006
    
    
  
Not sure how useful this will be to people, but its a trick I've used on a few 
nameservers we have here and thought it useful to share.
When you create the "records" table in MySQL, add the following line:
CONSTRAINT `records_ibfk_1` FOREIGN KEY (`domain_id`) REFERENCES `domains` 
(`id`) ON DELETE CASCADE
(This implies you're using the InnoDB table type.)
What this does is to automatically delete all records for a domain when the 
domain entry is removed from the "domains" table, thus being a more reliable 
way to clean up when you no-longer host a domain.
Cheers,
Mark.
-- 
Mark Watts BSc RHCE
Senior Systems Engineer
QinetiQ Trusted Information Management
Trusted Solutions and Services Group
GPG Public Key ID: 455420ED
    
    
More information about the Pdns-users
mailing list