Subject RE: [IB-Architect] Backward compatability with previous versions of gdb files
Author David Schnepper
Well, first off, it *IS* a major ODS upgrade (64 bit generators). A
minor ODS change
does not prevent the prior engine from not touching the file. (If we
went to ODS 9.1
any v5.x would still think it could access the file).

An ODS 9.0 to 10.0 update utility would have to update the header page
to reflect
ODS 10, and rewrite Generator pages to be 64 bit quantities.

Dave




> -----Original Message-----
> From: Jim Starkey [mailto:jas@...]
> Sent: Monday, May 01, 2000 10:21 AM
> To: IB-Architect@egroups.com; 'IB-Architect@egroups.com'
> Subject: RE: [IB-Architect] Backward compatability with previous
> versions of gdb files
>
>
> At 09:36 AM 5/1/00 -0700, David Schnepper wrote:
> >
> >During v6 design meetings we discussed writing an "ODS
> upgrade" utility -- a
> >relatively simple program for ODS9 to ODS10.
> >
> >A primary motovation for ODS10 was to prevent v5 engines
> from accessing the
> >database. (A V5 engine would not know about the new datatypes
> >dtype_sql_date,
> >dtype_sql_time, dtype_int64 - and would promptly crash -
> hopefully without
> >corrupting any data <grin>). If memory serves, the only
> actual on-disk
> >change was converting Generators from 32 bit to 64 bit
> values -- which would
> >be a matter of restructuring a handful of pages in the engine.
> >
>
>
> Why not use the ODS major and minor versions on the
> database header page?
>
> Jim Starkey
>
> ------------------------------------------------------------
> ------------
> Have you been a bad boy?
> Make up for it now
> Click Here
> http://click.egroups.com/1/3656/3/_/830676/_/957201773/
> ------------------------------------------------------------
> ------------
>
> To unsubscribe from this group, send an email to:
> IB-Architect-unsubscribe@onelist.com
>
>
>
>


[Non-text portions of this message have been removed]