write all the stuff (table,constraint definitions...) as standard SQL prodecures, and specify the SQL version in your documentation.So the installation is clear, just run your procdure, then very thing is done.the bigest issue for you is that the compatibility among database systems. BE CAREFUL!
Normally, all leading database systems offer the functionality of generating database to SQL statements which is surely compatible on its own behalf. However, for the portability, you should change some trivial constructions for users convenience.For example, IBM DB2 has a the ability to export a database structure as SQL statements.
===============================
我爱bcb,我爱interbase,我爱我gf
===============================