Witam, mam problem odnośnie bazy danych w javie. Tworzę u siebie program i bazę danych w javie i wysyłam na githuba i druga osoba jak pobiera to ma program i serwer ale nie ma już tych tabel co ja stworzyłem. Folder z bazą danych jest w głównym folderze projektu. Ma ktoś jakiś pomysł co jest nie tak ?
- Rejestracja:około 10 lat
- Ostatnio:około 9 lat
- Postów:11

- Rejestracja:około 16 lat
- Ostatnio:24 dni
1
Wystarczy wprowadzić coś takiego jak migracje SQL i jakieś skrypty populujące tą bazę, wtedy każdy z was będzie miał taki sam stan bazy, i nikt nikomu nie będzie musiał nic przesyłać.
Pinek
Pozwól że wyjaśnię zabłąkanemu koledze WizardQ ;) Bazę danych najprawdopodobniej tworzysz sobie lokalnie. Więc ustalasz ze swoim ziomblem pliki .sql tworzące bazę danych. Wtedy mając ten plik, możesz go uruchamiać na przeróżnych bazach i w konsekwencji dostawać te same tabele. Drugim plikiem .sql powinien być plik populacyjny - czyli inserty, którymi stworzysz przykładowe rekordy w swoich tabelach.
Pinek
Populację możesz robić w sumie sqlem albo np skryptem wykonującym jakieś czynności

- Rejestracja:około 22 lata
- Ostatnio:3 minuty
- Postów:6666
3
Zróbcie bazę online.
Aplikacja będzie na gicie, baza będzie na serwerze. Trzymanie bazy na githubie to kiepski pomysł, bo pomijając limity wielkości pojedynczego pliku, baza to nie jest rzecz, którą chcesz wersjonować. Dla bazy danych tworzy się backup'y, czy też historię wpisów wewnątrz bazy.
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.