Package dbx. July 5, 2018

Similar documents
Package taxizedb. June 21, 2017

Package messaging. May 27, 2018

Package postgistools

Package cattonum. R topics documented: May 2, Type Package Version Title Encode Categorical Features

Package ECctmc. May 1, 2018

Package knitrprogressbar

Package spark. July 21, 2017

Package humanize. R topics documented: April 4, Version Title Create Values for Human Consumption

Package available. November 17, 2017

Package repec. August 31, 2018

Package fastdummies. January 8, 2018

Package robotstxt. November 12, 2017

Package docxtools. July 6, 2018

Package pwrab. R topics documented: June 6, Type Package Title Power Analysis for AB Testing Version 0.1.0

Package RPresto. July 13, 2017

Package chunked. July 2, 2017

Package oec. R topics documented: May 11, Type Package

Package deductive. June 2, 2017

Package canvasxpress

Package jpmesh. December 4, 2017

Package internetarchive

Package validara. October 19, 2017

Package ether. September 22, 2018

Package datasets.load

Package ompr. November 18, 2017

Package cregulome. September 13, 2018

Package facerec. May 14, 2018

Package clipr. June 23, 2018

Package censusr. R topics documented: June 14, Type Package Title Collect Data from the Census API Version 0.0.

Package rbraries. April 18, 2018

Package rtext. January 23, 2019

Package aws.transcribe

Package ggimage. R topics documented: November 1, Title Use Image in 'ggplot2' Version 0.0.7

Package tidyimpute. March 5, 2018

Package sqliter. August 29, 2016

Package strat. November 23, 2016

Package projector. February 27, 2018

Package pdfsearch. July 10, 2018

Package calpassapi. August 25, 2018

Package goodpractice

Package mdftracks. February 6, 2017

Package data.world. April 5, 2018

Package loggit. April 9, 2018

Package crochet. January 8, 2018

Package githubinstall

Package SEMrushR. November 3, 2018

Package spelling. December 18, 2017

Package gtrendsr. October 19, 2017

Package labelvector. July 28, 2018

Package RODBCext. July 31, 2017

Package bigreadr. R topics documented: August 13, Version Date Title Read Large Text Files

Package sqlscore. April 29, 2018

Package geogrid. August 19, 2018

Package sfc. August 29, 2016

Package ggimage. R topics documented: December 5, Title Use Image in 'ggplot2' Version 0.1.0

Package dkanr. July 12, 2018

Package shinyhelper. June 21, 2018

Package geojsonsf. R topics documented: January 11, Type Package Title GeoJSON to Simple Feature Converter Version 1.3.

Package rpostgislt. March 2, 2018

Package wrswor. R topics documented: February 2, Type Package

Package argon2. June 12, 2017

Package triebeard. August 29, 2016

Package textstem. R topics documented:

Package comparedf. February 11, 2019

Package combiter. December 4, 2017

Package librarian. R topics documented:

Package widyr. August 14, 2017

Package modules. July 22, 2017

Package nyctaxi. October 26, 2017

Package condusco. November 8, 2017

Package BANEScarparkinglite

Package WordR. September 7, 2017

Package slickr. March 6, 2018

Package bisect. April 16, 2018

Package gtrendsr. August 4, 2018

Package ecoseries. R topics documented: September 27, 2017

Package virustotal. May 1, 2017

Package farver. November 20, 2018

Package TrafficBDE. March 1, 2018

Package opencage. January 16, 2018

Package jstree. October 24, 2017

Package implyr. May 17, 2018

Package raker. October 10, 2017

Package rsppfp. November 20, 2018

Package MonetDBLite. January 14, 2018

Package readobj. November 2, 2017

Package nngeo. September 29, 2018

Package fitbitscraper

Package graphframes. June 21, 2018

Package resumer. R topics documented: August 29, 2016

Package RPostgres. April 6, 2018

Package geniusr. December 6, 2017

Package kdtools. April 26, 2018

Package reconstructr

Package semver. January 6, 2017

Package NFP. November 21, 2016

Package crossword.r. January 19, 2018

Package memoise. April 21, 2017

Package glue. March 12, 2019

Package guardianapi. February 3, 2019

Transcription:

Type Package Title A Fast, Easy-to-Use Database Interface Version 0.1.0 Date 2018-07-05 Package dbx July 5, 2018 Provides select, insert, update, upsert, and delete database operations. Supports 'PostgreSQL', 'MySQL', 'SQLite', and more, and plays nicely with the 'DBI' package. URL https://github.com/ankane/dbx BugReports https://github.com/ankane/dbx/issues License MIT + file LICENSE LazyData TRUE RoxygenNote 6.0.1 Imports DBI (>= 1.0.0) Suggests testthat (>= 1.0.2), urltools (>= 1.7.0), RSQLite (>= 1.1-2), RMariaDB, RMySQL, RPostgres, RPostgreSQL, dplyr (>= 0.5.0) NeedsCompilation no Author Andrew Kane [aut, cre] Maintainer Andrew Kane <andrew@chartkick.com> Repository CRAN Date/Publication 2018-07-05 18:30:03 UTC R topics documented: dbxconnect......................................... 2 dbxdelete.......................................... 2 dbxdisect....................................... 3 dbxinsert.......................................... 4 dbxselect.......................................... 4 dbxupdate.......................................... 5 dbxupsert.......................................... 5 Index 7 1

2 dbxdelete dbxconnect Create a database ection Create a database ection dbxconnect(url = NULL, adapter = NULL,...) url adapter A database URL The database adapter to use... to pass to dbconnect # SQLite ## Not run: # Postgres db <- dbxconnect(adapter="postgres", dbname="mydb") # MySQL db <- dbxconnect(adapter="mysql", dbname="mydb") # Others db <- dbxconnect(adapter=odbc(), database="mydb") ## End(Not run) dbxdelete Delete records Delete records dbxdelete(,, where = NULL, = NULL)

dbxdisect 3 where The name to delete records from A data frame of records to delete The number of records to delete in a single statement (defaults to all) <- "forecasts" DBI::dbCreateTable(db,, data.frame(id=1:3, temperature=20:22)) # Delete specific records bad_records <- data.frame(id=c(1, 2)) dbxdelete(db,, where=bad_records) # Delete all records dbxdelete(db, ) dbxdisect Close a database ection Close a database ection dbxdisect() dbxdisect(db)

4 dbxselect dbxinsert Insert records Insert records dbxinsert(,, records, = NULL) records The name to insert A data frame of records to insert The number of records to insert in a single statement (defaults to all) <- "forecasts" DBI::dbCreateTable(db,, data.frame(id=1:3, temperature=20:22)) records <- data.frame(temperature=c(32, 25)) inserts <- dbxinsert(db,, records) dbxselect Select records Select records dbxselect(, statement) statement The SQL statement to use

dbxupdate 5 DBI::dbCreateTable(db, "forecasts", data.frame(id=1:3, temperature=20:22)) records <- dbxselect(db, "SELECT * FROM forecasts") dbxupdate Update records Update records dbxupdate(,, records, where_cols, = NULL) records where_cols The name to update A data frame of records to insert The columns to use for WHERE clause The number of records to update in a single transaction (defaults to all) <- "forecasts" DBI::dbCreateTable(db,, data.frame(id=1:3, temperature=20:22)) records <- data.frame(id=c(1, 2), temperature=c(16, 13)) dbxupdate(db,, records, where_cols=c("id")) dbxupsert Upsert records Upsert records dbxupsert(,, records, where_cols, = NULL)

6 dbxupsert records where_cols The name to upsert A data frame of records to upsert The columns to use for WHERE clause The number of records to upsert in a single statement (defaults to all) ## Not run: db <- dbxconnect(adapter="postgres", dbname="dbx") <- "forecasts" DBI::dbCreateTable(db,, data.frame(id=1:3, temperature=20:22)) records <- data.frame(id=c(3, 4), temperature=c(20, 25)) upserts <- dbxupsert(db,, records, where_cols=c("id")) ## End(Not run)

Index dbxconnect, 2 dbxdelete, 2 dbxdisect, 3 dbxinsert, 4 dbxselect, 4 dbxupdate, 5 dbxupsert, 5 7