On Sat, Jul 23, 2011 at 12:53 PM, Panos Katergiathis
<eyeproto...@gmail.com>wrote:

> Hello all
>
> I fail to understand what "Upgrading from version x.x.x.x to x.x.x.x"
> means.
>
> If i have understood properly so far, SQLite databases are single files,
> that are structured according to some specification, which - of course -
> will evolve in the future. So, those files will need to be updated in order
> to conform to the new specification when available.
>

No.

The database file format is fixed.  You do not need to update your database
files.

"Upgrading from version xxxxx to yyyyy" means that you should use version
yyyyy of the SQLite software in the applications you write, usually because
it is faster or it fixes some obscure bug.   If you are not the person who
compiles SQLite into applications, then you shouldn't need to worry about
this.



>
> However, the current PHP version (on the current Debian stable release)
> supports SQLite version 3.7.3, so what would updating mean? Should one use
> more recent php versions, that would certainly be able to read/write new
> SQLite files, and would that process automatically update the internal
> structure of files that were created with the older PHP version?
>
> Or, would one use some other tool (what would that be?) to update any
> SQLite files, and then would these files still be writable/readable from the
> older PHP version?
>
> If files (and file versions) are not backward compatible, how would one
> proceed in selecting a language (and a language version) so as to not get in
> trouble? For example, how can one know what SQLite version the current
> JavaSE release supports?
>
> I would be thankful if you could shed some light and help me overcome this
> confusion, or point me to the right direction.
>
> Regards
> _______________________________________________
> sqlite-users mailing list
> sqlite-users@sqlite.org
> http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
>



-- 
D. Richard Hipp
d...@sqlite.org
_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to