PostgreSQL chạy thủ tục lưu trữ trong các ngôn ngữ lập trình hơn một chục, bao gồm cả Java, Perl, Python, Ruby, Tcl, C / C ++, và PL riêng của mình / pgSQL, mà là tương tự như của Oracle PL / SQL. Kèm với thư viện chức năng tiêu chuẩn của nó là hàng trăm chức năng được xây dựng trong đó khoảng từ hoạt động toán học và chuỗi cơ bản để mật mã và khả năng tương thích của Oracle. Triggers và thủ tục lưu trữ có thể được viết bằng C và nạp vào cơ sở dữ liệu như một thư viện, cho phép linh hoạt tuyệt vời trong việc mở rộng khả năng của mình. Tương tự như vậy, PostgreSQL bao gồm một khuôn khổ cho phép các nhà phát triển để xác định và tạo ra các loại dữ liệu tùy chỉnh riêng của họ cùng với việc hỗ trợ các chức năng và các nhà khai thác để xác định hành vi của họ. Kết quả là, một loạt các kiểu dữ liệu tiên tiến đã được tạo ra mà phạm vi từ nguyên thủy hình học không gian và đến các địa chỉ mạng để thậm chí ISBN / ISSN (Tiêu chuẩn quốc tế Số Sách / Số ISSN) các loại dữ liệu, tất cả đều có thể được tùy chọn thêm vào hệ thống.
đang được dịch, vui lòng đợi..
