Create a database.

Share:

Description

Create a database.

Usage

1
db_create(cushion, dbname, delifexists = FALSE, as = "list", ...)

Arguments

cushion

A Cushion object. Required.

dbname

Database name

delifexists

If TRUE, delete any database of the same name before creating it. This is useful for testing. Default is FALSE.

as

(character) One of list (default) or json

...

Curl args passed on to one of the HTTP verbs (e.g,. GET, POST, PUT, etc.)

Value

JSON as a character string or a list (determined by the as parameter)

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
## Not run: 
(x <- Cushion$new())

if ("leothelion" %in% db_list(x)) {
  invisible(db_delete(x, dbname="leothelion"))
}
db_create(x, dbname='leothelion')

## see if its there now
db_list(x)

## End(Not run)