Мне нужно создать новую схему в Postgres, когда загрузится весенняя загрузка. Таким образом, он должен проверить, если схема не существует, а затем создать новую схему.
Я использую application.properties для конфигурации базы данных.
spring.datasource.platform=postgres
spring.datasource.url=jdbc:postgresql://${vcap.services.postgresql-lite.credentials.hostname}:${vcap.services.postgresql-lite.credentials.port}/${vcap.services.postgresql-lite.credentials.dbname}
spring.datasource.username=${vcap.services.postgresql-lite.credentials.username}
spring.datasource.password=${vcap.services.postgresql-lite.credentials.password}
spring.jpa.properties.hibernate.default_schema=${DATABASE_SCHEMA}
spring.jpa.hibernate.ddl-auto=update
spring.jpa.database-platform=org.hibernate.dialect.PostgreSQLDialect
Схема по умолчанию, которую использует Postgres, является общедоступной, мне нужно изменить ее, чтобы создать собственную схему, которую я определю в env.