PostgreSQL: soi kèo bóng đá truoctran liệu: 9.5: | |||
---|---|---|---|
prev | UP | Chương 43. PL/Python - Ngôn ngữ thủ tục Python | Tiếp theo |
TheplpyMô -đun cũng cung cấp các kèo bóng đá hôm nay và ngày maiplpy.debug (msg), plpy.log (msg), plpy.info (msg), plpy.notice (msg), plpy.warning (msg), plpy.error (msg)vàplpy.fatal (msg). plpy.error
vàplpy.fatal
Thực sự nêu ra một ngoại lệ Python, nếu không bị ảnh hưởng, tuyên truyền đến truy vấn gọi điện, khiến giao dịch hiện tại hoặc trừ đi bị hủy bỏ.nâng cao plpy.error (MSG)vànâng cao plpy.fatal (msg)tương đương với việc gọiplpy.error
vàplpy.fatal
, tương ứng. Các kèo bóng đá hôm nay và ngày mai khác chỉ tạo ra các thông điệp của các cấp độ ưu tiên khác nhau. Cho dù các thông điệp của một ưu tiên cụ thể được báo cáo cho máy khách, được ghi vào nhật ký máy chủ hay cả hai đều được điều khiển bởilog_min_messagesvàclient_min_messagesBiến cấu hình. Nhìn thấyChương 18Để biết thêm thông tin.
Một bộ chức năng kèo bóng đá hôm nay và ngày mai khác làplpy.quote_literal (chuỗi), plpy.quote_nullable (chuỗi)vàplpy.quote_ident (chuỗi). Chúng tương đương với các chức năng trkèo bóng đá hôm nay và ngày mai dẫn tkèo bóng đá hôm nay và ngày mai hợp được mô tả trongPhần 9.4. Chúng rất hữu ích khi xây dựng các truy vấn đặc biệt. Một PL/Python tương đương với SQL động từVí dụ 40-1Sẽ là:
plpy.execute ("Cập nhật tbl set %s = %s trong đó key = %s" %( plpy.quote_ident (colname), plpy.quote_nullable (newValue), plpy.quote_literal (keyValue)))