VirtualStudy.pl - Czwartki z BI - Reporting Services
Integracja liquibase ze stroną internetową dla zarządzania mapami
1.
2. Jak utrzymać jej integralność?
Jak pozbyć się problemu supportowania
developerów?
Jak pozbyć się problemu branchowania i
mergeowania zmian wprowadzanych
podczas równoległego rozwoju aplikacji?
3. OpenSource
Dostępna z linii poleceń
Służy do śledzenia i zarządzania zmianami
w bazie danych
Zmiany są zapisywane w plikach XML
4. DB2
Apache Derby
MySQL
PostgreSQL
Oracle
Microsoft SQL Server
Sybase
HSQL
MS-SQL
SQLite
5. Plik XML
Lokalnie w bazie danych
Używając komendy shell
6.
7. http://www.liquibase.org/download
Pobierać odpowiedni driver JDBC do bazy
danych, np. postgresql-9.1-902.jdbc4.jar
Uwórzyć plik który poniesie informacje o
zmianach bazy danych (change log).
8.
9. Java 1.5 lub nowsza
Poprawnie skonfigurowany classpath oraz
JAVA_HOME
Liquibase jest uruchamiane jako archiwum
JAR:
java -jar liquibase.jar
10.
11. Metoda Opis
Tworzenie DDL- i DML-Script Wszystkie skrypty zmian bazy danych
powinny być w stanie uruchomić z
cmd.
Korzystanie z systemu kontroli wersji
dla zarządzania zmian w bazie danych
Do zarządzania zmianami w bazie
danych używa się repozytorium
systemu kontroli wersji.
Lokalna baza danych Każdy deweloper wprowadza zmiany
w swojej lokalnej bazie danych.
Zautomatyzowana integracja z bazą
danych
Proces wprowadzania zmian do bazy
danych jest częścią
zautomatyzowanego procesu
kompilacji.