Index of /m/plugins/esDbVersionControlPlugin/
| Name | Last Modified | Size |
|---|---|---|
| 2020-02-26 13:15 | - | |
| 2020-02-26 13:15 | - | |
| 2020-02-26 13:07 | 2k |
# esDbVersionControl plugin #
The `esDbVersionControl` plugin allows you to menage database queries.
## Installation ##
./symfony plugin-install esDbVersionControl
## Usage ##
Mamy do wyboru dwa zadania.
- dbversion:initialize
- dbversion:update
### dbversion:initialize ###
W katalogu config projektu tworzony jest plik db_version (do tego pliku wpisujemy numer z nasza aktualizowan� wersj� pliku z zapytaniami do wykoanania).
Tworzony jest tak�e katalog data/db_version (w tym katalogu znajduj� si� pliki z poszczeg�lnymi wersjami bazy danych o nazwie postaci: version_1.txt,
gdzie liczba po nazwie "version" oznacz numer kolejnych zmian na bazie danych).
Je�li chcemy za pomoc� tego zadania utworzy� baz� danych, to wykonujemy komend� z parametrem "--create_db=1"
Przyk�ady dost�pne sa w wywo�aniu komendy (symfony help dbvesion:initialize)
Struktura pliku version_xx.txt:
[sql]
CREATE TABLE db_test_2(id serial NOT NULL, info character varying(250), PRIMARY KEY (id)) WITH (OIDS=FALSE);
CREATE TABLE db_test_3(id serial NOT NULL, info character varying(250), PRIMARY KEY (id)) WITH (OIDS=FALSE);
[description]
Testowy opis tworzenia bazy danych
Opis struktury plik�w:
Ka�de pojedyncze zapytanie musi znajdowa� si� w jednej linii.
Zapytania poprzedzone s� nag��wkiem [sql]
Opis zapyta� poprzedza nag��wek [description]
### dbversion:update ###
Zadanie to umo�liwia uaktualnienie bazy danych do odpowiedniej (najcz�ciej ostatniej) wersji bazy danych -
Przyk�ady dost�pne sa w wywo�aniu komendy (symfony help dbvesion:update)
Proudly Served by LiteSpeed Web Server at www.alvowebd.webd.pro Port 443