sqlalchemy
from sqlalchemy import create_engine, MetaData, Table, Column, Integer, String
engine = create_engine('postgresql://user:password@localhost:5432/my_database')
metadata = MetaData()
users = Table('users', metadata,
Column('id', Integer, primary_key=True),
Column('name', String(255), nullable=False),
Column('email', String(255), nullable=False))
metadata.create_all(engine)from sqlalchemy.orm import sessionmaker
Session = sessionmaker(bind=engine)
session = Session()
new_user = User(name='John Doe', email='john@example.com')
session.add(new_user)
session.commit()users = session.query(User).all()
for user in users:
print(user.name, user.email)