@columnar-tech/dbc
v0.3.0-1
Published
The CLI for installing and managing ADBC drivers
Readme
dbc
dbc is the command-line tool for installing and managing ADBC drivers.
Install
npm install -g @columnar-tech/dbcOr run without installing:
npx @columnar-tech/dbc --helpUsage
Search for available drivers:
dbc searchInstall a driver:
dbc install snowflakeThen use it with the Node.js ADBC driver manager:
npm install @apache-arrow/adbc-driver-manager apache-arrowimport { AdbcDatabase } from '@apache-arrow/adbc-driver-manager'
const db = new AdbcDatabase({
driver: 'snowflake',
databaseOptions: {
username: 'USER',
password: 'PASS',
'adbc.snowflake.sql.auth_type': 'auth_snowflake',
'adbc.snowflake.sql.account': 'ACCOUNT-IDENT',
},
})
let conn
try {
conn = await db.connect()
const table = await conn.query('SELECT * FROM CUSTOMER LIMIT 5')
console.log(table.toString())
} finally {
await conn?.close()
await db.close()
}Other installation methods
dbc is also available via Homebrew, shell script, pip/uv, WinGet, and MSI installer. See the installation docs for all options.
Documentation
Full documentation at docs.columnar.tech/dbc.
