sql >> Database >  >> RDS >> PostgreSQL

SQLAlchemy, Declarative, PostgreSQL:kan geen tabellen maken

Je hebt al Base gemaakt in Item.py , importeer het gewoon in main.py :

Als main.py en Item.py bevinden zich in dezelfde map, dan in main.py :

from Item import Base, Item

En verwijder alle invoer binnen main functie, dus main.py ziet eruit als:

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. Hoe een niet-null-beperking toe te voegen aan een bestaande kolom in MySQL

  2. Converteer alle kolommen in de rijen van datum naar tijdstempel MySQL

  3. Het laten vallen van een index met psycopg2 wordt van kracht voor of na de commit?

  4. php voor het toevoegen van gegevens aan mySQL vanuit het POST-formulier