Ta strona została przetłumaczona maszynowo. Przeczytaj oryginał angielski. English

Migration Framework dla Firebird to zestaw narzędzi i wytycznych, które automatyzują znaczną część migracji wersji Firebird - analizę metadanych, automatyczne poprawki oraz przepływ pracy oparty na folderach. Sprawdzony na dużych instalacjach (ponad 600 zmigrowanych serwerów).

Jak to działa

1. Analiza metadanych

Automatyczne badanie kopii zapasowych metadanych bazy danych generuje raport problemów - podzielony na kwestie, które Framework może naprawić automatycznie, oraz elementy wymagające ręcznej uwagi.

2. Migracja danych

Po zweryfikowaniu metadanych (i ewentualnym dostosowaniu), umieść bazy danych w starym formacie w folderze przychodzącym i odbierz w pełni działające bazy z folderu wychodzącego.

Stworzony dla przedsiębiorstw z wieloma bazami danych na serwerach i w lokalizacjach - migruj floty znacznie szybciej niż w przypadku czysto ręcznych aktualizacji. Aby uzyskać praktyczną pomoc ekspertów w złożonych przypadkach, zobacz usługę migracji.

Cennik

Licencja za każdą pomyślnie zmigrowaną bazę danych. Wersja próbna obejmuje 1 bezpłatną migrację. Opcjonalne wsparcie kosztuje 1 300 USD. Potrzebujesz więcej niż 10 000? Skontaktuj się z nami.

1 migracja

Pojedyncza pomyślna migracja bazy danych po bezpłatnej wersji próbnej.

99 USD

Kup

Do 5

Pakiet dla małych partii aktualizacji.

395 USD

Kup

Do 10

Projekty migracyjne średniej wielkości.

690 USD

Kup
Migracje Cena
Do 50 1 000 USD Kup
Do 250 2 750 USD Kup
Do 500 3 000 USD Kup
Do 10 000 10 000 USD Kup

Dostępny również z przepustowością w ramach planów subskrypcji Enterprise oraz z narzędziami HQbird dla instalacji wieloserwerowych.

Przykłady automatycznych poprawek metadanych

Framework analizuje i może automatycznie naprawiać typowe niezgodności w procedurach składowanych, wyzwalaczach, funkcjach, pakietach i widokach - na przykład:

  • SUSPEND bez zwracania wartości (procedury)
  • Użycie CURRENT_TIMESTAMP / związane ze strefą czasową → LOCALTIMESTAMP tam, gdzie to właściwe
  • Słowo zastrzeżone LOCAL w cudzysłowie jako "LOCAL"
  • CURRENT_TIMESTAMP / CURRENT_TIME w polach obliczanych i klauzulach DEFAULTLOCALTIMESTAMP / LOCALTIME

Przykład PSQL

Przed

create or alter procedure sp_sample
as
begin
  insert into tablex (start_time, user, local)
    values (current_timestamp, current_user, 1);
  suspend;
end

Po

create or alter procedure sp_sample
as
begin
  insert into tablex (start_time, user, "LOCAL")
    values (localtimestamp, current_user, 1);
  --suspend;
end

Dialekt 1 → Dialekt 3

  • Uruchamia gfix w celu migracji dialektu
  • Podwójne cudzysłowy w blokach PSQL są automatycznie zamieniane na pojedyncze
  • CURRENT_DATE (data i czas w dialekcie 1) zastępowane przez LOCALTIMESTAMP w bazie danych

Powiązane zasoby