sql >> Databasteknik >  >> RDS >> PostgreSQL

hur man korrekt specificerar databasschemat i spring boot?

För Hibernate som JPA-leverantör

spring.jpa.properties.hibernate.default_schema=dbo

För vanlig JDBC, lägg till den i din anslutningssträng:

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

Ett annat alternativ är att köra satsen set schema 'dbo' tidigt i varje frågeobjekt. (Yuck!)

BTW dinspring.datasource.schema=dbo är förmodligen ett misstag eftersom den här egenskapen anger namnet på SQL-filen som innehåller ditt schema (CREATE/ALTER-satser)




  1. Hur ställer man in ett AUTO_INCREMENT-fält med att börja med värdet 6000 i mysql?

  2. PDO Kan inte köra frågor medan andra obuffrade frågor är aktiva

  3. Designa en normalisera databas för att få 5 närmaste granne med MySQL spatial index

  4. Skapa ett Apex-formulär med flera sidor