Description Usage Arguments Value Examples
dbConnect()
connects to a database instance.
dbDisconnect()
closes a DuckDB database connection, optionally shutting down
the associated instance.
duckdb()
creates or reuses a database instance.
duckdb_shutdown()
shuts down a database instance.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | ## S4 method for signature 'duckdb_driver'
dbConnect(
drv,
dbdir = DBDIR_MEMORY,
...,
debug = getOption("duckdb.debug", FALSE),
read_only = FALSE
)
## S4 method for signature 'duckdb_connection'
dbDisconnect(conn, ..., shutdown = FALSE)
duckdb(dbdir = DBDIR_MEMORY, read_only = FALSE)
duckdb_shutdown(drv)
|
drv |
Object returned by |
dbdir |
Location for database files. Should be a path to an existing directory in the file system. With the default, all data is kept in RAM |
... |
Ignored |
debug |
Print additional debug information such as queries |
read_only |
Set to |
conn |
A |
shutdown |
Set to |
dbConnect()
returns an object of class
duckdb_connection.
duckdb()
returns an object of class duckdb_driver.
dbDisconnect()
and duckdb_shutdown()
are called for their
side effect.
1 2 3 4 5 6 7 8 9 10 11 12 | drv <- duckdb()
con <- dbConnect(drv)
dbGetQuery(con, "SELECT 'Hello, world!'")
dbDisconnect(con)
duckdb_shutdown(drv)
# Shorter:
con <- dbConnect(duckdb())
dbGetQuery(con, "SELECT 'Hello, world!'")
dbDisconnect(con, shutdown = TRUE)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.