sql >> Database >  >> RDS >> Mysql

H2 runscript-opdracht verandert alle tabelnamen in hoofdletters

Heb het probleem gevonden. Standaard heeft h2 deze instelling ingesteld op true DATABASE_TO_UPPER . Als u dat instelt op false, worden de gegevens zoals verwacht opgeslagen. Dus in mijn INIT-commando (vóór) heb ik ingevoerd:

 jdbc:h2:mem:~/test;DATABASE_TO_UPPER=false;INIT=runscript from '~/schema.sql'

Nu worden de tabellen in het juiste geval ingevoegd



  1. Afbeeldingsbestand invoegen met PyQt5 in de MySQL-databasetabelkolom

  2. MySQL TABLE-instructie

  3. Een PostgreSQL-gebruiker maken en deze toevoegen aan een database

  4. 2 manieren om een ​​lijst met gekoppelde servers in SQL Server te retourneren met behulp van T-SQL