sql >> データベース >  >> RDS >> PostgreSQL

SQLAlchemy、宣言型、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. スキーマスナップショットを使用したデータベースの複数のバージョンの作成と展開

    2. SQLite IN

    3. MySQLで四半期ごとの結果を取得するために日付フィールドをグループ化するにはどうすればよいですか?

    4. タイプboolの値の配列オフセットにアクセスしようとしています