SQLAlchemy

import pandas as pd
from sqlalchemy import create_engine, text, inspect
sqlalchemy.__version__
pip install sqlalchemy-cockroachdb

Create engine

from sqlalchemy import create_engine, text, inspect
engine = create_engine('sqlite:///mydb.db')

Inspector

from sqlalchemy import create_engine, text, inspect
engine = create_engine('sqlite:///mydb.db')

inspector = inspect(engine)
schemas = inspector.get_schema_names()
schemas

schema = schemas[0]
table_names = inspector.get_table_names(schema=schema)
table_names

table_name = table_names[0]
columns = inspector.get_columns(table_name, schema=schema)
columns

Session

Object Relational Mapping (ORM)

Last updated