I want to distribute/release/publish a database schema to multiple 3rd parties (e.g. I'll produce a zip for them to download and they'll set up their database using it). They aren't all using the same RDBMS.
Is there a standard way to do this? Can I use an accepted subset of SQL?
Note that I'm not distributing an application (just the data model) so can't use any database agnostic libraries to set the db up.