Title: | 'Arrow' Database Connectivity ('ADBC') 'PostgreSQL' Driver |
Version: | 0.19.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-07-13 04:43:14 UTC; dewey |
Author: | Dewey Dunnington |
Maintainer: | Dewey Dunnington <dewey@dunnington.ca> |
Repository: | CRAN |
Date/Publication: | 2025-07-13 05:00:07 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()