MSSQL¶
ibis.memtable
Support ¶
The MS SQL Server backend supports memtable
s by constructing a string with the contents of the in-memory object. This will be very inefficient for medium to large in-memory tables. Please file an issue if you observe performance issues when using in-memory tables.
Install¶
Install ibis
and dependencies for the MSSQL backend:
pip install 'ibis-framework[mssql]'
conda install -c conda-forge ibis-mssql
mamba install -c conda-forge ibis-mssql
Connect¶
ibis.mssql.connect
¶
con = ibis.mssql.connect(
user="username",
password="password",
host="hostname",
)
ibis.mssql.connect
is a thin wrapper around ibis.backends.mssql.Backend.do_connect
.
Connection Parameters¶
do_connect(host='localhost', user=None, password=None, port=1433, database=None, url=None, driver='pymssql')
¶
ibis.connect
URL format¶
In addition to ibis.mssql.connect
, you can also connect to MSSQL by
passing a properly formatted MSSQL connection URL to ibis.connect
con = ibis.connect(f"mssql://{user}:{password}@{host}:{port}")
Last update:
August 1, 2023