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

Tắt cảnh báo trong sqlalchemy

Mô-đun cảnh báo của Python cung cấp một trình quản lý ngữ cảnh tiện dụng giúp bắt các cảnh báo cho bạn.

Đây là cách lọc ra cảnh báo SQLAlchemy.

import warnings
from sqlalchemy import exc as sa_exc

with warnings.catch_warnings():
    warnings.simplefilter("ignore", category=sa_exc.SAWarning)
    # code here...

Đối với phát triển và sản xuất, bạn chỉ có thể có cảnh báo này xung quanh điểm vào của ứng dụng hoặc một tập lệnh bên ngoài gọi ứng dụng của bạn trong môi trường sản xuất của bạn.

Thông thường, tôi giải quyết điều này bằng cách có một biến môi trường thực thi một đường dẫn mã hơi khác so với khi phát triển, ví dụ:bao quanh phần mềm trung gian khác nhau, v.v.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Trả về bảng động với các cột không xác định từ hàm PL / pgSQL

  2. Trình kích hoạt sự kiện ROLLBACK trong postgresql

  3. Hành tinh PostgreSQL trong Thiên hà Ansible

  4. SAU KHI LOGON (Oracle) kích hoạt trong PostgreSQL với phần mở rộng - login_hook

  5. Trừ các tuần cho một ngày trong PostgreSQL