jdbc-postgres doesn't allow for empty databases
sqlite3 needs special handling for JRuby
Newer versions of do_hsqldb need lengths for VARCHAR / VARBINARY