| Title: | 'Arrow' Database Connectivity ('ADBC') 'PostgreSQL' Driver | 
| Version: | 0.20.0 | 
| Description: | Provides a developer-facing interface to the 'Arrow' Database Connectivity ('ADBC') 'PostgreSQL' driver for the purposes of building high-level database interfaces for users. 'ADBC' https://arrow.apache.org/adbc/ is an API standard for database access libraries that uses 'Arrow' for result sets and query parameters. | 
| License: | Apache License (≥ 2) | 
| Encoding: | UTF-8 | 
| RoxygenNote: | 7.3.2 | 
| SystemRequirements: | libpq | 
| Suggests: | nanoarrow, testthat (≥ 3.0.0) | 
| Config/testthat/edition: | 3 | 
| Config/build/bootstrap: | TRUE | 
| URL: | https://arrow.apache.org/adbc/current/r/adbcpostgresql/, https://github.com/apache/arrow-adbc | 
| BugReports: | https://github.com/apache/arrow-adbc/issues | 
| Imports: | adbcdrivermanager | 
| NeedsCompilation: | yes | 
| Packaged: | 2025-09-16 17:06:12 UTC; dewey | 
| Author: | Dewey Dunnington  | 
| Maintainer: | Dewey Dunnington <dewey@dunnington.ca> | 
| Repository: | CRAN | 
| Date/Publication: | 2025-09-16 19:10:08 UTC | 
adbcpostgresql: 'Arrow' Database Connectivity ('ADBC') 'PostgreSQL' Driver
Description
Provides a developer-facing interface to the 'Arrow' Database Connectivity ('ADBC') 'PostgreSQL' driver for the purposes of building high-level database interfaces for users. 'ADBC' https://arrow.apache.org/adbc/ is an API standard for database access libraries that uses 'Arrow' for result sets and query parameters.
Author(s)
Maintainer: Dewey Dunnington dewey@dunnington.ca (ORCID)
Authors:
Apache Arrow dev@arrow.apache.org [copyright holder]
Other contributors:
Apache Software Foundation dev@arrow.apache.org [copyright holder]
See Also
Useful links:
Report bugs at https://github.com/apache/arrow-adbc/issues
ADBC PostgreSQL Driver
Description
ADBC PostgreSQL Driver
Usage
adbcpostgresql()
## S3 method for class 'adbcpostgresql_driver_postgresql'
adbc_database_init(driver, ..., uri)
## S3 method for class 'adbcpostgresql_database'
adbc_connection_init(database, ..., adbc.connection.autocommit = NULL)
## S3 method for class 'adbcpostgresql_connection'
adbc_statement_init(
  connection,
  ...,
  adbc.ingest.target_table = NULL,
  adbc.ingest.mode = NULL
)
Arguments
driver | 
 An   | 
... | 
 Driver-specific options. For the default method, these are named values that are converted to strings.  | 
uri | 
 A URI to a database path (e.g.,
  | 
database | 
 An adbc_database.  | 
adbc.connection.autocommit | 
 Use FALSE to disable the default autocommit behaviour.  | 
connection | 
|
adbc.ingest.target_table | 
 The name of the target table for a bulk insert.  | 
adbc.ingest.mode | 
 Whether to create (the default) or append.  | 
Value
An adbcdrivermanager::adbc_driver()
Examples
adbcpostgresql()