PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Twórz bazę danych PostgreSQL w locie za pomocą Hibernate, nawet jeśli baza danych nie istnieje

hbmddl narzędzie może tworzyć tabele tylko dla istniejącego schematu i nie może utworzyć schematu za Ciebie. Baza danych musi istnieć przed uruchomieniem narzędzia. Dzieje się tak, ponieważ baza danych musi być utworzona przez administratora i powinna mieć przypisanego właściciela.

Ponieważ w większości aplikacji aplikacja może uzyskać dostęp do roli bazy danych tylko z restrykcyjnymi uprawnieniami, nie ma potrzeby korzystania z takiej funkcji.

PostgreSQL nie obsługuje tworzenia bazy danych w locie, z adresu URL połączenia. Możesz dodać InitializingBean przy starcie aplikacji łączymy się z serwerem bazy danych za pomocą konta administratora i domyślnej bazy danych PostgreSQL i wydajemy CREATE DATABASE jeśli baza danych aplikacji nie istnieje. Lub po prostu użyj do tego 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. leniwe zapytanie clojure.java.jdbc

  2. Koszt bezpłatnej reklamy PostgreSQL

  3. Zwróć uniksowy znacznik czasu w PostgreSQL

  4. Jak przełączyć bazę danych za pomocą PostgreSQL

  5. PostgreSQL działa wolno na dużym stole z tablicami i mnóstwem aktualizacji