-
Notifications
You must be signed in to change notification settings - Fork 10
Tworzenie dumpa bazy danych zmodyfikowanej w trakcie sesji vagranta
Hello, Yes, This Is Dog edited this page Jul 5, 2023
·
3 revisions
Zmiany wprowadzane w bazie danych w czasie sesji Vagranta są tymczasowe – przy kolejnym provisioningu zostanie załadowany niezmieniony plik ii_zapisy_dump_dev.sql
. Żeby wygenerować nowy zrzut bazy danych ze zmianami wprowadzonymi w bieżącej sesji należy wykonać poniższe polecenia (więcej o łączeniu się przez ssh
z maszyną wirtualną oraz parametrach połączenia – w tym hasła – z jej serwerem PostgreSQL można przeczytać tutaj):
ja@mojkomputer:~/projektzapisy$ vagrant ssh
(env3) vagrant@ubuntu-focal:~$ pg_dump -h 127.0.0.1 -U fereol > /vagrant/my_new_dump.sql
Dzięki umieszczeniu pliku wynikowego w katalogu /vagrant
maszyny wirtualnej, na maszynie natywnej jest on od razu dostępny w głównym katalogu projektu.
Z wygenerowanym zrzutem postępujemy tak, jak z „prawdziwym”, tj. żeby załadować go przy kolejnym provisioningu, zmieniamy mu uprzednio nazwę na ii_zapisy_dump_dev.sql
.