Skip to content

Python package and CLI 1.19.1

PyRel 1.19.1 fixes queries against quoted and case-sensitive Snowflake table names.

How to install this version

Review the changes below before installing. To install this version, activate a compatible Python virtual environment and run:

Terminal window
python -m pip install "relationalai==1.19.1"

For the latest installation instructions, see Start building with PyRel.

  • Fixed queries against Snowflake tables declared with Table when the table name or stored column spelling requires quoting, including case-sensitive names and names that contain spaces, punctuation, and Unicode characters. For example, the following query now resolves both the quoted table name and the quoted column name correctly:

    from relationalai.semantics import Model
    m = Model("demo")
    orders = m.Table('"table with spaces"')
    m.select(orders["id"], orders["column one"]).to_df()

    Previously, this could raise a RAIException such as [Unknown Table] Failed to fetch schema for table '"table with spaces"'.