sql >> Database >  >> RDS >> PostgreSQL

hoe het databaseschema correct te specificeren in springboot?

Gebruik voor Hibernate als JPA-provider

spring.jpa.properties.hibernate.default_schema=dbo

Voeg voor gewone JDBC toe aan uw verbindingsreeks:

jdbc:postgresql://localhost:5432/mydatabase?currentSchema=myschema

Een andere optie is om de instructie set schema 'dbo' . uit te voeren vroeg in elk query-object. (Bah!)

BTW yourspring.datasource.schema=dbo is waarschijnlijk een vergissing omdat deze eigenschap de naam specificeert van het sql-bestand dat uw schema bevat (CREATE/ALTER-instructies)




  1. Cloud Vendor Deep-Dive:PostgreSQL op Microsoft Azure

  2. migreren naar mysql in django

  3. SQL recursieve query op zelfverwijzende tabel (Oracle)

  4. mysql hoe de datum te vergelijken in het formaat dd-mon-yy