sql >> Databáze >  >> RDS >> PostgreSQL

SQLAlchemy, Declarative, PostgreSQL:nelze vytvářet tabulky

Již jste vytvořili Base v Item.py , stačí jej importovat do main.py :

Pokud main.py a Item.py jsou ve stejné složce, pak v main.py :

from Item import Base, Item

A odstraňte všechny importy v main funkce, tedy main.py bude vypadat takto:

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. Jak mohu nastavit schéma databáze, kde existují dva souběžné vztahy mnoho-mnoho?

  2. SQL, vytvoření tabulky

  3. SQL Server:Jaký je rozdíl mezi CROSS JOIN a FULL OUTER JOIN?

  4. vytvořit sloupec id na základě údajů o aktivitě