dbDriver-methods | R Documentation |
PostgreSQL driver initialization and closing
character name of the driver to instantiate.
an object that inherits from PostgreSQLDriver
as created by
dbDriver
.
optional integer requesting the maximum number of simultanous connections (may be up to 100)
.
default number of records to retrieve per fetch.
Default is 500. This may be overridden in calls to fetch
with the n=
argument.
optional logical used to force re-loading or recomputing
the size of the connection table. Default is FALSE
.
currently unused.
See the Database Interface definition document
DBI.pdf
in the base directory of this package
or
https://cran.r-project.org/package=DBI.
PostgreSQL
,
dbConnect
,
dbSendQuery
,
dbGetQuery
,
fetch
,
dbCommit
,
dbGetInfo
,
dbListTables
,
dbReadTable
.
## Not run:
# create an PostgreSQL instance and set 10000 of rows per fetch.
library(RPostgreSQL)
drv <- dbDriver("PostgreSQL", fetch.default.records=10000)
# Connecting to PostgreSQL with the specified parameters
con <- dbConnect(drv,user="usrname",password="passwd",dbname="postgres")
# Running the query to obtain the resultset
rs <- dbSendQuery(con, "select * from cities where population > 5000")
# fetch records into a dataframe.
# n = 50 fetched fifty records
df <- fetch(rs, n = 50)
# n = -1 fetches all the remaining records available
df2 <- fetch(rs, n = -1)
# Clearing the result set
dbClearResult(rs)
#This returns a character vector (possibly of zero-length)
# table names available on the con connection.
dbListTables(con)
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.