The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.

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 ORCID iD [aut, cre], Apache Arrow [aut, cph], Apache Software Foundation [cph]
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:

Other contributors:

See Also

Useful links:


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 adbc_driver().

...

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., ⁠postgresql://localhost:1234/postgres?user=user&password=password⁠)

database

An adbc_database.

adbc.connection.autocommit

Use FALSE to disable the default autocommit behaviour.

connection

An adbc_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()

These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.