Bản quyền phần mềm chính hãng giá rẻ

Deployment Suite for Oracle

49.416.000 VNĐ
Đặt câu hỏi
TTS00472
Còn hàng
+
Mua ngay với 1 nhấp chuột

Redgate Change Control được tạo cho nhà phát triển cơ sở dữ liệu. Nó giúp bạn hiểu những thay đổi được thực hiện đối với cơ sở dữ liệu phát triển của bạn và tạo các tập lệnh di chuyển cho những thay đổi này. Các tập lệnh di chuyển này được bao gồm trong hệ thống kiểm soát phiên bản của bạn và mô tả trình tự các thay đổi cần thiết để di chuyển cơ sở dữ liệu từ phiên bản này sang phiên bản khác. Sau đó, chúng có thể được sử dụng trong các quy trình Tích hợp liên tục (CI) và Phân phối liên tục (CD) để có một quy trình triển khai an toàn và đáng tin cậy.

Redgate Change Control hoạt động với bất kỳ hệ thống kiểm soát phiên bản nào. Các tập lệnh di chuyển được ghi vào một thư mục và sau đó bạn có thể sử dụng ứng dụng khách hệ thống kiểm soát phiên bản ưa thích của mình để thực hiện các hoạt động kiểm soát phiên bản cần thiết. Điều này cung cấp rất nhiều tính linh hoạt, nhưng chúng tôi cũng biết rằng hầu hết người dùng của chúng tôi sử dụng Git và chúng tôi muốn tích hợp các hoạt động Git phổ biến nhất (cam kết, đẩy, kéo, tạo nhánh và chuyển nhánh) trực tiếp vào Redgate Change Control, để kinh nghiệm tích hợp hơn. Điều này hiện có sẵn trong v3.

Thiết lập Git

Trước khi tạo dự án Redgate Change Control, hãy sao chép kho lưu trữ Git từ xa để tạo kho lưu trữ Git cục bộ của riêng bạn. Đây có thể là một kho lưu trữ Git hoàn toàn mới, nếu bạn chỉ mới bắt đầu nắm bắt các thay đổi của dự án trong Git, hoặc nó có thể là một kho lưu trữ hiện có đã có mã ứng dụng của bạn, vì vậy bây giờ bạn có thể theo dõi mã cơ sở dữ liệu cùng với nó.

Sau khi bạn có kho lưu trữ Git cục bộ, hãy kiểm tra điều này đến một thư mục đang hoạt động. Đây là thư mục mà bạn sẽ muốn chỉ định làm thư mục Dự án của mình khi tạo một dự án mới.

 Miễn là bạn chỉ định một thư mục Git làm việc cho dự án của mình, thì bạn sẽ có quyền truy cập vào tất cả các chức năng Git mới trong Redgate Change Control.

Kéo thay đổi

Nếu bạn đang làm việc trong một nhóm và mỗi nhà phát triển, hoặc các nhóm khác nhau, có bản sao phát triển riêng của lược đồ cơ sở dữ liệu, thì cách tốt nhất là kéo bất kỳ thay đổi nào khác được cam kết vào kho lưu trữ từ xa trước. Khi bạn lấy bất kỳ thay đổi nào từ kho lưu trữ từ xa, sau đó bạn sẽ cần nhấp vào tab Áp dụng cho cơ sở dữ liệu để thực thi các tập lệnh di chuyển này trên cơ sở dữ liệu phát triển của mình. Bây giờ, bạn có phiên bản mới nhất của (các) lược đồ trong môi trường phát triển của mình và bạn đã sẵn sàng để bắt đầu thực hiện các thay đổi.

Cam kết thay đổi

Sau khi tạo tập lệnh di chuyển, hãy truy cập tab Kiểm soát phiên bản để nhận danh sách tất cả các tập lệnh di chuyển chưa được cam kết.

Từ đây, bạn có thể nhập nhận xét và nhấp vào Cam kết . Nếu bạn đã quen thuộc với thuật ngữ Git, click Commit cả thêm những thay đổi, trong trường hợp này các kịch bản di dân mới, vào vùng Staging và cam kết họ, chỉ để kho Git địa phương của bạn. Kho lưu trữ cục bộ là hộp cát hoặc khu vui chơi của bạn, nơi bạn có thể thực hiện và thử nghiệm các thay đổi mà không sợ làm gián đoạn công việc của người khác.

Đẩy các thay đổi

Khi bạn tin tưởng vào những thay đổi này và sẵn sàng chia sẻ những thay đổi này với nhóm của mình, hãy nhấp vào Đẩy .

Điều này sẽ đẩy tất cả các cam kết hiện đang tồn tại trong kho lưu trữ cục bộ đến điều khiển từ xa.

Chi nhánh

Một số nhóm sử dụng các nhánh tính năng cho công việc phát triển của họ. Với Redgate Change Control, bây giờ bạn có thể tạo các nhánh mới và chuyển đổi giữa các nhánh. Nếu bạn đang phát triển trên một nhánh tính năng, bạn có thể cam kết và đẩy các thay đổi của mình vào nhánh tính năng này. Sau đó, bạn có thể sử dụng ứng dụng khách Git của mình để thực hiện yêu cầu kéo để xem xét những thay đổi này trước khi chúng được hợp nhất trở lại chi nhánh chính. Dù nhóm của bạn sử dụng chiến lược phân nhánh nào (GitFlow, luồng GitHub, v.v.), hãy nhớ đặt tên rõ ràng cho các nhánh của bạn và việc sử dụng các nhánh tồn tại trong thời gian ngắn thường là chiến lược tốt nhất.

Tiếp theo: Triển khai các thay đổi cơ sở dữ liệu

Giờ đây, các thay đổi cơ sở dữ liệu của bạn được ghi lại dưới dạng tập lệnh di chuyển trong Git bằng Redgate Change Control, hãy tìm hiểu thêm về cách sử dụng Redgate Change Automation để triển khai các thay đổi cơ sở dữ liệu của bạn một cách an toàn sang các môi trường khác. Redgate Change Automation có sẵn trên Windows hoặc Linux và giúp bạn xây dựng, kiểm tra và triển khai các thay đổi cơ sở dữ liệu một cách an toàn thông qua một đường dẫn tự động. Cả Redgate Change Control và Redgate Change Automation đều là một phần của Bộ triển khai dành cho Oracle.

Sản phẩm liên quan

Sản phẩm cùng giá