Skip to content

feat: add new init function for Connector#692

Merged
longxiaofei merged 1 commit intoKanaries:mainfrom
longxiaofei:feat-dev
Apr 1, 2025
Merged

feat: add new init function for Connector#692
longxiaofei merged 1 commit intoKanaries:mainfrom
longxiaofei:feat-dev

Conversation

@longxiaofei
Copy link
Copy Markdown
Contributor

related issue: #688

from sqlalchemy import create_engine
from pygwalker.data_parsers.database_parser import Connector

# sqlalchemy url
connector = Connector(database_url, view_sql)

# sqlalchemy engine
engine = create_engine(database_url)
connector = Connector.from_sqlalchemy_engine(engine, view_sql)

# sqlalchemy connection(adapt memory duckdb)
engine = create_engine(database_url)
with engine.connect() as conn:
    connector = Connector.from_sqlalchemy_connection(conn, view_sql)

@longxiaofei longxiaofei merged commit 0824ead into Kanaries:main Apr 1, 2025
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant