Exports results from a Redshift SQL query, and returns the id of the file on S3 for use
with read_civis
or download_civis
.
query_civis_file(x, ...) # S3 method for character query_civis_file( x, database = NULL, job_name = NULL, hidden = TRUE, verbose = verbose, csv_settings = NULL, ... ) # S3 method for sql query_civis_file( x, database = NULL, job_name = NULL, hidden = TRUE, verbose = FALSE, csv_settings = NULL, ... ) # S3 method for numeric query_civis_file(x, database = NULL, verbose = FALSE, ...)
x | "schema.table", |
---|---|
... | Options passed to |
database | string, Name of database where data frame is to be uploaded.
If no database is specified, uses |
job_name | string, Name of the job (default: |
hidden | bool, Whether the job is hidden. |
verbose | bool, Set to TRUE to print intermediate progress indicators. |
csv_settings | See |
By default, the export uses the default csv_settings in scripts_post_sql
,
which is a gzipped csv.
character
: Export a "schema.table"
to a file id.
sql
: Export results of a query to a file id.
numeric
: Run an existing sql script and return the file id of the results on S3.
Other io:
download_civis()
,
query_civis()
,
read_civis()
,
write_civis_file()
,
write_civis()
if (FALSE) { id <- query_civis_file("schema.tablename", database = "my_database") df <- read_civis(id, using = read.csv) query <- sql("SELECT * FROM table JOIN other_table USING id WHERE var1 < 23") id <- query_civis_file(query) df <- read_civis(id, using = read.csv) id <- query_civis_file(query_id, credential_id = 0000) df <- read_civis(id, using = read.csv) }