sql >> Databáze >  >> RDS >> PostgreSQL

jak správně zadat schéma databáze v jarním bootování?

Pro použití Hibernate jako poskytovatele JPA

spring.jpa.properties.hibernate.default_schema=dbo

V případě prostého JDBC jej přidejte do připojovacího řetězce:

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

Další možností je spustit příkaz set schema 'dbo' na začátku každého objektu dotazu. (Fuj!)

BTW vaše spring.datasource.schema=dbo je pravděpodobně chyba, protože tato vlastnost určuje název souboru sql, který obsahuje vaše schéma (příkazy CREATE/ALTER)




  1. Mysql nepoužívá index v dotazech s offsety

  2. VYBERTE každého zaměstnance, který má vyšší plat, než je PRŮMĚR jeho oddělení

  3. PostgreSQL:Najděte oprávnění pro element, přejděte až do rootu

  4. Analyzujte soubor SQL pomocí PL/SQL a DML/DDL pomocí cx_Oracle v pythonu