Doświadczenie w migracji baz danych, w szczególności z Oracle do PostgreSQL.
Znajomość języka SQL oraz umiejętność analizy i optymalizacji zapytań.
Znajomość różnic między Oracle a PostgreSQL w kontekście struktury danych.
Umiejętność pracy z narzędziami do zarządzania bazami danych.
Zdolność do efektywnej współpracy z zespołem programistycznym i innymi zainteresowanymi stronami.
Analiza struktury bazy danych Oracle, identyfikacja obiektów i zrozumienie schematu danych.
Przygotowanie modelu danych PostgreSQL, uwzględniając różnice między Oracle a PostgreSQL.
Instalacja i konfiguracja serwera PostgreSQL zgodnie z wymaganiami projektu.
Utworzenie struktury bazy danych PostgreSQL, włączając w to tabele, widoki, indeksy i inne obiekty.
Konwersja danych z Oracle do PostgreSQL, uwzględniając różnice w typach danych.
Zarządzanie kluczami głównymi, obcymi i innymi ograniczeniami bazy danych.
Migracja procedur składowanych i funkcji z Oracle do PostgreSQL.
Przeprowadzenie kompleksowych testów jednostkowych i integracyjnych w celu weryfikacji poprawności migracji.
Wykonanie backupu bazy danych Oracle przed migracją oraz przygotowanie planu przywracania.
Sporządzenie dokumentacji procesu migracji, zmian w strukturze bazy danych i procedurach.
Udzielenie szkoleń dla personelu ds. utrzymania i obsługi nowej bazy danych PostgreSQL.
Wdrożenie narzędzi do monitorowania wydajności bazy danych oraz optymalizacja zapytań i indeksów.
Zapewnienie wsparcia posprzedażowego i rozwiązywanie ewentualnych problemów po migracji.