At Thu, 08 Jan 2015 15:55:00 -0700,
Keith Medcalf wrote:
> 
> when you load a dump file you need to have that foreign
> key enforcement off in order to be able to load the database.  This
> is because the tables and data are dumped in random order, not in
> hierarchical order (parents of parents then their children then
> their children and so on and so forth) or mayhaps there are
> self-referential or referential loops which cannot be resolved
> without turning off foreign key enforcement while loading the
> database "in bulk" rather than by following the application business
> logic processing to only add records the would meet referential
> constraints.

  Thanks for explaining. This makes sense.

> ---
> Theory is when you know everything but nothing works.  Practice is
> when everything works but no one knows why.  Sometimes theory and
> practice are combined: nothing works and no one knows why.

  I've been appreciating that sig for a while, and am glad to have a
  real message as an opportunity for saying so!

  Best regards,
  Niall O'Reilly
  
_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to