Skip to content

Fix Python Trino quickstart catalog typo and macOS install step#112

Open
prabhacloud wants to merge 1 commit into
columnar-tech:mainfrom
prabhacloud:fix/python-trino-quickstart
Open

Fix Python Trino quickstart catalog typo and macOS install step#112
prabhacloud wants to merge 1 commit into
columnar-tech:mainfrom
prabhacloud:fix/python-trino-quickstart

Conversation

@prabhacloud

Copy link
Copy Markdown

Summary

  • Fix catalog=tcphcatalog=tpch typo in python/trino/main.py. The example worked only because the SELECT fully qualifies the table; a user copying the URI and running an unqualified query would hit a confusing "catalog not found" error.
  • Update python/trino/README.md to recommend dbc install trino --level user, matching the workaround that resolved Issues running Trino/Python example on MacOS #96 (macOS dlopen failure when the driver is installed at the default level).

Test plan

  • uv run python/trino/main.py against a local trinodb/trino Docker container returns the 5 TPC-H nation rows.
  • Fresh macOS install: dbc install trino --level user lands the driver in a path the ADBC driver manager searches without setting ADBC_DRIVER_PATH.

- Correct the URI catalog parameter from `tcph` to `tpch`. The example
  query still ran because the table was fully qualified, but the default
  catalog in the connection string was wrong.
- Update the install command to `dbc install trino --level user` so the
  driver is placed in a path the ADBC driver manager searches by
  default. Addresses the dlopen failure reported in columnar-tech#96.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
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.

Issues running Trino/Python example on MacOS

1 participant