Package: RPostgreSQL 0.7-6

Tomoaki Nishiyama

RPostgreSQL: R Interface to the 'PostgreSQL' Database System

Database interface and 'PostgreSQL' driver for 'R'. This package provides a Database Interface 'DBI' compliant driver for 'R' to access 'PostgreSQL' database systems. In order to build and install this package from source, 'PostgreSQL' itself must be present your system to provide 'PostgreSQL' functionality via its libraries and header files. These files are provided as 'postgresql-devel' package under some Linux distributions. On 'macOS' and 'Microsoft Windows' system the attached 'libpq' library source will be used.

Authors:Joe Conway, Dirk Eddelbuettel, Tomoaki Nishiyama, Sameer Kumar Prayaga, Neil Tiffin

RPostgreSQL_0.7-6.tar.gz
RPostgreSQL_0.7-6.zip(r-4.5)RPostgreSQL_0.7-6.zip(r-4.4)RPostgreSQL_0.7-6.zip(r-4.3)
RPostgreSQL_0.7-6.tgz(r-4.4-x86_64)RPostgreSQL_0.7-6.tgz(r-4.4-arm64)RPostgreSQL_0.7-6.tgz(r-4.3-x86_64)RPostgreSQL_0.7-6.tgz(r-4.3-arm64)
RPostgreSQL_0.7-6.tar.gz(r-4.5-noble)RPostgreSQL_0.7-6.tar.gz(r-4.4-noble)
RPostgreSQL.pdf |RPostgreSQL.html
RPostgreSQL/json (API)
NEWS

# Install 'RPostgreSQL' in R:
install.packages('RPostgreSQL', repos = c('https://tomoakin.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/tomoakin/rpostgresql/issues

Uses libs:
  • postgresql– PostgreSQL C client library

On CRAN:

11.34 score 64 stars 16 packages 4.5k scripts 40k downloads 8 mentions 69 exports 1 dependencies

Last updated 11 months agofrom:0b51c6852e. Checks:OK: 7 NOTE: 2. Indexed: yes.

TargetResultDate
Doc / VignettesOKNov 04 2024
R-4.5-win-x86_64NOTENov 04 2024
R-4.5-linux-x86_64NOTENov 04 2024
R-4.4-win-x86_64OKNov 04 2024
R-4.4-mac-x86_64OKNov 04 2024
R-4.4-mac-aarch64OKNov 04 2024
R-4.3-win-x86_64OKNov 04 2024
R-4.3-mac-x86_64OKNov 04 2024
R-4.3-mac-aarch64OKNov 04 2024

Exports:coercedbApplydbBegindbCallProcdbClearResultdbColumnInfodbCommitdbConnectdbDataTypedbDisconnectdbExistsTabledbGetExceptiondbGetInfodbGetQuerydbGetRowCountdbGetRowsAffecteddbGetStatementdbHasCompleteddbListConnectionsdbListFieldsdbListResultsdbListTablesdbReadTabledbRemoveTabledbRollbackdbSendQuerydbUnloadDriverdbWriteTablefetchformatinitializeisPostgresqlIdCurrentisSQLKeywordmake.db.namesPostgreSQLpostgresqlBuildTableDefinitionpostgresqlCloneConnectionpostgresqlCloseConnectionpostgresqlCloseDriverpostgresqlCloseResultpostgresqlConnectionInfopostgresqlCopyInpostgresqlCopyInDataframepostgresqlDataTypepostgresqlDBApplypostgresqlDescribeConnectionpostgresqlDescribeDriverpostgresqlDescribeFieldspostgresqlDescribeResultpostgresqlDriverInfopostgresqlEscapeByteapostgresqlEscapeStringspostgresqlExecStatementpostgresqlFetchpostgresqlgetResultpostgresqlImportFilepostgresqlInitDriverpostgresqlNewConnectionpostgresqlpqExecpostgresqlQuickSQLpostgresqlQuoteIdpostgresqlReadTablepostgresqlResultInfopostgresqlTableRefpostgresqlUnescapeByteapostgresqlWriteTableshowSQLKeywordssummary

Dependencies:DBI

Readme and manuals

Help Manual

Help pageTopics
Apply R/S-Plus functions to remote groups of DBMS rows (experimental)dbApply
Apply R/S-Plus functions to remote groups of DBMS rows (experimental)dbApply,PostgreSQLResult-method dbApply-methods
Call an SQL stored proceduredbCallProc,PostgreSQLConnection-method dbCallProc-methods
DBMS Transaction ManagementdbBegin,PostgreSQLConnection-method dbBegin-method dbCommit,PostgreSQLConnection-method dbCommit-method dbRollback,PostgreSQLConnection-method dbRollback-method PostgreSQLConnection-method
Create a connection object to an PostgreSQL DBMSdbConnect,character-method dbConnect,PostgreSQLConnection-method dbConnect,PostgreSQLDriver-method dbConnect-methods dbDisconnect,PostgreSQLConnection-method dbDisconnect-methods
Determine the SQL Data Type of an S objectdbDataType,PostgreSQLObject-method dbDataType-methods
PostgreSQL implementation of the Database Interface (DBI) classes and driversdbDriver,character-method dbDriver-methods dbUnloadDriver,PostgreSQLDriver-method dbUnloadDriver-methods
Database interface meta-datadbColumnInfo,PostgreSQLResult-method dbColumnInfo-methods dbGetDBIVersion-methods dbGetInfo dbGetInfo,PostgreSQLConnection-method dbGetInfo,PostgreSQLDriver-method dbGetInfo,PostgreSQLObject-method dbGetInfo,PostgreSQLResult-method dbGetRowCount,PostgreSQLResult-method dbGetRowCount-methods dbGetRowsAffected,PostgreSQLResult-method dbGetRowsAffected-methods dbGetStatement,PostgreSQLResult-method dbGetStatement-methods dbHasCompleted,PostgreSQLResult-method dbHasCompleted-methods
List items from an PostgreSQL DBMS and from objectsdbListConnections,PostgreSQLDriver-method dbListConnections-methods dbListFields,PostgreSQLConnection,character-method dbListFields,PostgreSQLResult,missing-method dbListFields-methods dbListResults,PostgreSQLConnection-method dbListResults-methods dbListTables,PostgreSQLConnection-method dbListTables-methods
Class dbObjectIddbObjectId-class
Convenience functions for Importing/Exporting DBMS tablesdbExistsTable,PostgreSQLConnection,character-method dbExistsTable-methods dbReadTable,PostgreSQLConnection,character-method dbReadTable-methods dbRemoveTable,PostgreSQLConnection,character-method dbRemoveTable-methods dbWriteTable,PostgreSQLConnection,character,character-method dbWriteTable,PostgreSQLConnection,character,data.frame-method dbWriteTable-methods
Execute a statement on a given database connectiondbClearResult,PostgreSQLResult-method dbClearResult-methods dbGetException,PostgreSQLConnection-method dbGetException,PostgreSQLResult-method dbGetException-methods dbGetQuery,PostgreSQLConnection,character-method dbGetQuery-methods dbSendQuery,PostgreSQLConnection,character-method dbSendQuery-methods
Set data mappings between PostgreSQL and R/S-PlusdbSetDataMappings,PostgreSQLResult,data.frame-method dbSetDataMappings-methods
Fetch records from a previously executed queryfetch,PostgreSQLResult,missing-method fetch,PostgreSQLResult,numeric-method fetch-methods
Check whether a database handle object is valid or notisPostgresqlIdCurrent
Make R/S-Plus identifiers into quoted PostgreSQL identifiersisSQLKeyword,PostgreSQLObject,character-method isSQLKeyword-methods make.db.names,PostgreSQLObject,character-method SQLKeywords,missing-method SQLKeywords,PostgreSQLObject-method SQLKeywords-methods
Instantiate a PostgreSQL client from the current R or S-Plus sessionPostgreSQL
Build the SQL CREATE TABLE definition as a stringpostgresqlBuildTableDefinition
Class PostgreSQLConnectionPostgreSQLConnection-class
Apply R/S-Plus functions to remote groups of DBMS rows (experimental)postgresqlDBApply
Class PostgreSQLDriverPostgreSQLDriver-class
Class PostgreSQLObjectPostgreSQLObject-class
Class PostgreSQLResultPostgreSQLResult-class
Support Functions.conflicts.OK .PostgreSQL.NA.string .PostgreSQLPkgName .PostgreSQLPkgRCS .PostgreSQLPkgVersion .PostgreSQLSQLKeywords postgresqlCloneConnection postgresqlCloseConnection postgresqlCloseDriver postgresqlCloseResult postgresqlConnectionInfo postgresqlCopyIn postgresqlCopyInDataframe postgresqlDataType postgresqlDescribeConnection postgresqlDescribeDriver postgresqlDescribeFields postgresqlDescribeResult postgresqlDriverInfo postgresqlEscapeBytea postgresqlEscapeStrings postgresqlExecStatement postgresqlFetch postgresqlgetResult postgresqlImportFile postgresqlInitDriver postgresqlNewConnection postgresqlpqExec postgresqlQuickSQL postgresqlQuoteId postgresqlReadTable postgresqlResultInfo postgresqlTableRef postgresqlTransactionStatement postgresqlUnescapeBytea postgresqlWriteTable
Summarize an PostgreSQL objectcoerce,dbObjectId,character-method coerce,dbObjectId,integer-method coerce,dbObjectId,numeric-method coerce,PostgreSQLConnection,PostgreSQLDriver-method coerce,PostgreSQLConnection,PostgreSQLResult-method coerce,PostgreSQLObject,PostgreSQLDriver-method coerce,PostgreSQLResult,PostgreSQLConnection-method coerce,PostgreSQLResult,PostgreSQLDriver-method coerce-methods format,dbObjectId-method format-methods print,dbObjectId-method show,dbObjectId-method show-methods summary,PostgreSQLConnection-method summary,PostgreSQLDriver-method summary,PostgreSQLObject-method summary,PostgreSQLResult-method summary-methods