Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Làm thế nào để bạn làm việc trên các gói Oracle trong một môi trường hợp tác, được kiểm soát bởi phiên bản?

Điều quan trọng là áp dụng thực hành chỉ triển khai mã từ hệ thống điều khiển nguồn. Tôi không quen thuộc với TSF, nhưng nó phải triển khai các khái niệm về nhánh, thẻ, v.v. Câu hỏi về việc triển khai cái gì sau đó nằm ngoài việc gắn thẻ xây dựng và phát hành trong hệ thống kiểm soát nguồn.

Mẹo bổ sung (dành cho Oracle):

  • nó hoạt động tốt nhất nếu bạn chia thông số kỹ thuật gói và nội dung thành các tệp khác nhau sử dụng mẫu tệp nhất quán cho mỗi tệp (ví dụ:".pks" cho thông số gói và ".pkb" cho nội dung gói). Nếu bạn sử dụng quy trình xây dựng tự động có thể xử lý các mẫu tệp thì bạn có thể xây dựng tất cả các thông số kỹ thuật và sau đó là các phần thân. Điều này cũng giảm thiểu sự vô hiệu của đối tượng nếu bạn chỉ triển khai một phần thân gói.

  • dành thời gian để định cấu hình quy trình xây dựng tự động được điều khiển từ trạng thái phát hành hoặc xây dựng của hệ thống kiểm soát nguồn của bạn. Nếu bạn có một số lượng vừa phải các đối tượng mã db, bạn sẽ phải trả tiền để có thể xây dựng mã thành một hệ thống tham chiếu và so sánh nó với qa hoặc hệ thống sản xuất của bạn.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. lỗi to_date khi sử dụng substr

  2. Sử dụng giá trị của một biến chuỗi trong vòng lặp SQL FOR-IN (SELECT)

  3. Các trường ánh xạ trong Oracle SQL Loader

  4. Lấy bản ghi từ một cột cụ thể trong oracle

  5. customer.pk_name tham gia giao dịch.fk_name so với khách hàng.pk_id [serial] tham gia giao dịch.fk_id [số nguyên]