1
テーブルを作成し、sqlalchemyを使用してテーブルをクエリする方法を理解しています。しかし、私がやろうとしていることは違うのです。私はちょうど既に存在し、私が作成していないテーブルを照会したいです。つまり、自分のコードでPythonクラスを定義することはできません。sqlalchemy:データベース内の既存のテーブルをクエリする
このようなテーブルをクエリするにはどうすればよいですか?
テーブルを作成し、sqlalchemyを使用してテーブルをクエリする方法を理解しています。しかし、私がやろうとしていることは違うのです。私はちょうど既に存在し、私が作成していないテーブルを照会したいです。つまり、自分のコードでPythonクラスを定義することはできません。sqlalchemy:データベース内の既存のテーブルをクエリする
このようなテーブルをクエリするにはどうすればよいですか?
次のコードを使用して既存のテーブルにアクセスできます。たとえば あなたのテーブルには、その後のユーザーの場合:Pythonでのテーブルのためのクラスを定義する
from sqlalchemy.orm import Session
Base = automap_base()
Base.prepare(engine, reflect=True)
Users = Base.classes.users
session = Session(engine)
res = session.query(Users).first()
は、このようなテーブルがデータベースに存在する宣言です。 SQLAlchemyを介してテーブルを作成する必要はありません。 – univerio