Create a Database and Return an Object that Stores the Connection
rpwf_connect_db.Rd
Create or connect to a SQLite db. Access the connection with object$con
.
Arguments
- dbname
path to the database, passed to RSQLite::SQLite().
- board
a
{pins}
board object.- ...
arguments passed to
DBI::dbConnect()
Examples
board <- pins::board_temp()
tmp_dir <- tempdir()
db_con <- rpwf_connect_db(paste(tmp_dir, "db.SQLite", sep = "/"), board)
db_con$con
#> <SQLiteConnection>
#> Path: /tmp/RtmpeFWTsg/db.SQLite
#> Extensions: TRUE
db_con$board
#> Pin board <pins_board_folder>
#> Path: '/tmp/RtmpeFWTsg/pins-24b4431a9c16'
#> Cache size: 0