dbColumn {rpostgis} | R Documentation |
Add or remove a column.
Description
Add or remove a column to/from a table.
Usage
dbColumn(
conn,
name,
colname,
action = c("add", "drop"),
coltype = "integer",
cascade = FALSE,
display = TRUE,
exec = TRUE
)
Arguments
conn |
A connection object. |
name |
A character string specifying a PostgreSQL table name. |
colname |
A character string specifying the name of the column |
action |
A character string specifying if the column is to be
added ( |
coltype |
A character string indicating the type of the
column, if |
cascade |
Logical. Whether to drop foreign key constraints of
other tables, if |
display |
Logical. Whether to display the query (defaults to
|
exec |
Logical. Whether to execute the query (defaults to
|
Value
If exec = TRUE
, returns TRUE
if the column was
successfully added or removed.
Author(s)
Mathieu Basille mathieu@basille.org
See Also
The PostgreSQL documentation: http://www.postgresql.org/docs/current/static/sql-altertable.html
Examples
## examples use a dummy connection from DBI package
conn<-DBI::ANSI()
## Add an integer column
dbColumn(conn, name = c("schema", "table"), colname = "field", exec = FALSE)
## Drop a column (with CASCADE)
dbColumn(conn, name = c("schema", "table"), colname = "field", action = "drop",
cascade = TRUE, exec = FALSE)
[Package rpostgis version 1.5.1 Index]