Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Jak pracujesz nad pakietami Oracle we współpracującym środowisku z kontrolą wersji?

Kluczem jest przyjęcie praktyki wdrażania tylko kodu z systemu kontroli źródła. Nie jestem zaznajomiony z TSF, ale musi implementować koncepcje gałęzi, tagów itp. Pytanie, co wdrożyć, wypada wtedy z tagowania kompilacji i wydania w systemie kontroli źródła.

Dodatkowe wskazówki (dla Oracle):

  • działa najlepiej, jeśli podzielisz specyfikację i treść pakietu na różne pliki, które używają spójnego wzorca pliku dla każdego z nich (np. ".pks" dla specyfikacji pakietu i ".pkb" dla treści pakietu). Jeśli używasz zautomatyzowanego procesu kompilacji, który może przetwarzać wzorce plików, możesz zbudować wszystkie specyfikacje, a następnie ciała. Minimalizuje to również unieważnienia obiektów, jeśli wdrażasz tylko treść pakietu.

  • poświęć czas na skonfigurowanie zautomatyzowanego procesu kompilacji, który jest oparty na wydaniu lub stanie kompilacji systemu kontroli źródła. Jeśli masz nawet umiarkowaną liczbę obiektów kodu db, opłaca się zbudować kod w systemie referencyjnym i porównać go z systemem Qa lub systemem produkcyjnym.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nie można zainicjować chmury punktów - ORA-13249:Błąd podczas tworzenia wyzwalacza dml

  2. SELECT z tabeli z listą Varying IN w klauzuli WHERE

  3. Jak naprawić uszkodzony plik eksportu Oracle (.dmp)?

  4. Jak rozszerzyć Liquibase o generowanie dzienników zmian z procedurami składowanymi, funkcjami i wyzwalaczami?

  5. Jquery w apex 4 Click event help