PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Създайте PostgreSQL база данни в движение, като използвате Hibernate, дори ако DB не съществува

hbmddl инструментът може да създава таблици само за съществуваща схема и не може да създаде схема за вас. Базата данни трябва да съществува преди да стартирате инструмента. Това е така, защото база данни трябва да бъде създадена от администратор и трябва да й бъде назначен собственик.

Тъй като в повечето приложения приложението може да има достъп само до роля на база данни с ограничителни привилегии, няма нужда от такава функция.

PostgreSQL не поддържа създаване на база данни в движение от URL адреса на връзката. Можете да добавите InitializingBean при стартиране на приложението се свързва със сървъра на базата данни с помощта на администраторския акаунт и базата данни PostgreSQL по подразбиране и издава CREATE DATABASE, ако DB на приложението не съществува. Или просто използвайте Flyway за това.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да използвам SQL for цикъл за вмъкване на редове в база данни?

  2. Не може да се свърже с локалния PostgreSQL

  3. Сравнителен анализ, управлявани PostgreSQL облачни решения – Google Cloud:Част трета

  4. Цикъл върху таблици с PL/pgSQL в Postgres 9.0+

  5. Работа с дати в PostgreSQL