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

SQLAlchemy, Decl Compare, PostgreSQL:không thể tạo bảng

Bạn đã tạo Base trong Item.py , chỉ cần nhập nó vào main.py :

Nếu main.pyItem.py nằm trên cùng một thư mục, sau đó nằm trong main.py :

from Item import Base, Item

Và xóa tất cả các mục nhập bên trong main chức năng, vì vậy main.py sẽ giống như sau:

from sqlalchemy import create_engine
from sqlalchemy.orm import sessionmaker
from Item import Base, Item

def main():
    engine = create_engine('postgresql+psycopg2://me:[email protected]/my_first_database', echo=True)
    print(Item)
    print(Item.__table__)
    Base.metadata.create_all(engine)

main()



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tại sao rails 5 lại thêm phương thức nextval trong tệp lược đồ?

  2. Hiển thị tất cả kết quả trong postgresql?

  3. Truy cập PostgreSQL qua C ++ - Giao diện (Lỗi trình liên kết)

  4. Hành vi kỳ lạ trong Postgresql

  5. Làm cách nào để khởi động lại việc đếm id trên một bảng trong PostgreSQL sau khi xóa một số dữ liệu trước đó?