Hi there,

Would it be possible to implement some kind of cascading truncate?

As far as I understand, the "no truncate if table is referenced" change was introduced to ensure database integrity. However, if the referencing table is truncated, too, there should be no problems as far as foreign keys are concerned, correct?

Another option that seems feasible to me: How about allowing truncates on tables that are only referenced (if at all) by ones with no entries? Since no data is actually "enforcing" the foreign key restriction, truncating the table should be safe ...

The rationale behind this suggestion is that we need a quick way to purge the entries in all tables in order to accelerate the reinitialization of the tables for our unit tests. If you know of some better way to truncate all tables, please let us know it.

                Thanks for your time,
                                        Andi.



---------------------------(end of broadcast)---------------------------
TIP 8: explain analyze is your friend

Reply via email to