At 5:40 PM -0700 6/29/07, Dennis Daupert wrote:
I have tables that mutually reference one another, which prevents initial addition of data to the tables. EG:

"page_content_version_fkey" FOREIGN KEY (content_version, id) REFERENCES content(version, page) ON UPDATE CASCADE ON DELETE CASCADE

"content_page_fkey" FOREIGN KEY (page) REFERENCES page(id) ON UPDATE CASCADE ON DELETE CASCADE

Is there a way to temporarily disengage or silence or otherwise render harmless those constraints to allow the data load? Postgresql 81

I tried running the data load inside a transaction, but no joy.

/dennis

Why remove the constraints at all? Just update both tables in a single statement. Assuming that the constraints only assert between statement boundaries, then you won't have a problem. -- Darren Duncan

_______________________________________________
List: http://lists.rawmode.org/cgi-bin/mailman/listinfo/dbix-class
Wiki: http://dbix-class.shadowcatsystems.co.uk/
IRC: irc.perl.org#dbix-class
SVN: http://dev.catalyst.perl.org/repos/bast/trunk/DBIx-Class/
Searchable Archive: http://www.mail-archive.com/[email protected]/

Reply via email to