PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

SQLAlchemy, Declarative, PostgreSQL:не може да създава таблици

Вече създадохте Base в Item.py , просто го импортирайте в main.py :

Ако main.py и Item.py са в същата папка, след това в main.py :

from Item import Base, Item

И премахнете всички импортирания в main функция, така че main.py ще изглежда така:

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. Как date_part() работи в PostgreSQL

  2. Как да получа номера на промяната?

  3. Запазете форматирания текст в базата данни и го извлечете обратно „както е“ като форматиран низ

  4. PostgreSQL Transaction Isolation READ UNCOMMITTED

  5. Релси - Използване на съединение с асоциации с потребителски имена