Subject | RE: Possibly a BUG (was: [firebird-support] -n switch of gbak.exe)? |
---|---|
Author | Thomas Steinmaurer |
Post date | 2003-12-10T12:30:50Z |
> does somebody know what's the usage of the -n switch of gbak is?The following might be directly related to the issue above.
>
> >From the Firebird documentation:
>
> n[o_validity] Deletes validity constraints from restored metadata. Use if you
> need to restore data that you believe would not comply with validity
> constraints.
>
>
> What does "validity constraints" in this context mean?
>
> Ok, but, for example restoring a database with a newly created
> NOT NULL field without updating the field for existing records
> will fail, even when using the -n switch.
>
> I know there was a new -va switch in IB 7 introduced, exactly
> for restoring such databases, so my understanding of the -n
> switch isn't correct.
>
> Can anybody shed some light on the -n switch, and what it is
> made for?
From the list of bugfixes in IB 7.1:
123504 gbak -r -no_validity now works with NOT NULL constraints.
So, did I hit a bug in Firebird here? I'm using Firebird 1.5 RC7
Cheers,
Thomas Steinmaurer
Logging/Auditing Suite for InterBase and Firebird
http://www.iblogmanager.com
Logging/Auditing Suite for Advantage Database Server
http://www.adslogmanager.com