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.
Inicjalizacja bazy danych
- Rejestracja: dni
- Ostatnio: dni
- Postów: 5
0
- 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.