Inicjalizacja bazy danych

Inicjalizacja bazy danych
CY
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 5
0

W jaki sposób generujecie początkowy stan bazy danych, to znaczy: tworzenie wszystkich użytkowników, ról, schematów, tabel i tak dalej?
Chodzi mi o narzędzia generujące całościowe skrypty na podstawie diagramów, pozwalające postawić bazę od zera, umożliwiające wyklikać dużo rzeczy - tabele co najmniej (jakieś unikalności kolumn itp.), ale też umożliwiające dopisane własnych skryptów, gdy brak obsługi w narzędziu.
Czy z palca piszecie? Interesują mnie najbardziej narzędzia dla Postgresa, ale dla innych baz też chętnie posłucham.

SP
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 31
0

Flyway

cerrato
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Poznań
  • Postów: 9169
0
Spectra napisał(a):

Flyway

No tak chyba średnio. W sensie - to fajne narzędzie, ale raczej do zarządzania wersjami/do migracji. A OP pyta o tworzenie pustej bazy - jak np. instalujesz jakiegoś ERP i on wymaga bazy do działania (takiej stawianej lokalnie, nie do działania w chmurze) - więc instalator Twojej apki, oprócz instalowania samego programu, jeszcze musi zainstalować bazę (w sensie - jako silnik), potem ją skonfigurować - stworzyć dostępy, założyć bazy, stworzyć tabele, wypełnić może jakimiś danymi startowymi/domyślnymi itp. Także raczej to nie jest odpowiedź jaka się przyda.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.