I am using SQLite to add a database engine to a product I hope
to sell.  One thing that is desirable is to allow the customers
to enhance the database for their specific needs.  For example,
they could add new tables to reflect their environment, and then
design queries that look at both the standard and added tables.

However, since this all new to me I have two questions.

If I offer an upgrade version with new tables how difficult will
it be for the user to merge their database into the latest
version?  I will insure that any customer table names will not
conflict with my table names.

Would it make more sense to have the customers create a new 
database and then design their queries to deal with two
databases?


Reply via email to