sql >> Database teknologi >  >> RDS >> PostgreSQL

SQLAlchemy, Declarative, PostgreSQL:kan ikke oprette tabeller

Du har allerede oprettet Base i Item.py , bare importer det i main.py :

Hvis main.py og Item.py er i den samme mappe og derefter i main.py :

from Item import Base, Item

Og fjern al import i main funktion, så main.py vil se sådan ud:

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. Oracle sql - join med inputparameter

  2. CodeIgniter Vælg erklæring med Where-klausul

  3. Indstilling af egenskaben V$SESSION.program på Glassfish JDBC Connection Pool

  4. Sådan finder du ud af, om det udvalgte tilskud opnås direkte eller gennem en rolle