Subject | Re: [Firebird-Architect] Bulk loader. |
---|---|
Author | Vlad Khorsun |
Post date | 2007-11-04T09:16:48Z |
>>> Issue I'm thinking about is that when we commit transactionMore or less - yes ;) But this is not "true" deferred constraint - in my case its
>>> database becomes unrestorable (i.e. one has to restore it without
>>> constraints first, then repair the DB, then backup it and restore it
>>> again)...
>>
>> Yes, this is specific of our backup\restore process. Note, i don't offer to not check
>> constraints. I just said it may improve performance if would be done at the second phase
>> of bulk load process (which i believe is one statement). I.e. after data load but before
>> the return from statement. Therefore possible temporary constraint violation is invisible
>> for user.
>
> Are we talking about deferred constraint evaluation by a chance? :)
deferred until end of statement, not end of transaction. It may be easyer to
implement i think
>> And of course user triggers can be bypassed without any harm for physicalI mean it can't made database un-restorable for gbak
>> database consistency.
>
> Hmmmm...
Regards,
Vlad