blob: 5ab83626f880ed18133c97f7fd1760c7024b06fe [file] [log] [blame]
% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/adbcpostgresql-package.R
\name{adbcpostgresql}
\alias{adbcpostgresql}
\alias{adbc_database_init.adbcpostgresql_driver_postgresql}
\alias{adbc_connection_init.adbcpostgresql_database}
\alias{adbc_statement_init.adbcpostgresql_connection}
\title{ADBC PostgreSQL Driver}
\usage{
adbcpostgresql()
\method{adbc_database_init}{adbcpostgresql_driver_postgresql}(driver, ..., uri)
\method{adbc_connection_init}{adbcpostgresql_database}(database, ..., adbc.connection.autocommit = NULL)
\method{adbc_statement_init}{adbcpostgresql_connection}(
connection,
...,
adbc.ingest.target_table = NULL,
adbc.ingest.mode = NULL
)
}
\arguments{
\item{driver}{An \code{\link[adbcdrivermanager:adbc_driver]{adbc_driver()}}.}
\item{...}{Driver-specific options. For the default method, these are
named values that are converted to strings.}
\item{uri}{A URI to a database path (e.g.,
\verb{postgresql://localhost:1234/postgres?user=user&password=password})}
\item{database}{An \link[adbcdrivermanager:adbc_database_init]{adbc_database}.}
\item{adbc.connection.autocommit}{Use FALSE to disable the default
autocommit behaviour.}
\item{connection}{An \link[adbcdrivermanager:adbc_connection_init]{adbc_connection}}
\item{adbc.ingest.target_table}{The name of the target table for a bulk insert.}
\item{adbc.ingest.mode}{Whether to create (the default) or append.}
}
\value{
An \code{\link[adbcdrivermanager:adbc_driver_void]{adbcdrivermanager::adbc_driver()}}
}
\description{
ADBC PostgreSQL Driver
}
\examples{
adbcpostgresql()
}