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

Làm cách nào để làm cho Flask SQLAlchemy sử dụng lại các kết nối db?

Sau khi đọc tài liệu SQLAlchemy và một số thao tác với phiên bản db, cuối cùng tôi đã có giải pháp. Thêm db.get_engine(self.app).dispose() trong tearDown() để nó trông giống như:

def tearDown(self):
    db.session.remove()
    db.drop_all()
    db.get_engine(self.app).dispose()
    self._ctx.pop()


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chia dữ liệu cột được phân tách bằng dấu phẩy thành các cột bổ sung

  2. Lỗi PostgreSQL:không thể kết nối với cơ sở dữ liệu template1:không thể kết nối với máy chủ:Không có tệp hoặc thư mục như vậy

  3. Đảo ngược tọa độ trong cột đa giác PostgreSQL

  4. Đối chiếu kỳ lạ với postgresql

  5. SQLite hoạt động, nhưng cơ sở dữ liệu được di chuyển PostgreSQL gây ra LỖI - Django 3.0