下面是我在 R 中用于从 PostgreSQL 数据库中提取 ID 的代码片段。当我运行该函数时,我从 R 收到以下警告消息:
在 result_create(conn@ptr, statements) 中:关闭打开的结果集,取消之前的查询
options(warn=-1)如何避免出现此警告消息而不在代码开头 使用,抑制警告而不是
con <- dbConnect(RPostgres::Postgres(),
user = "postgres",
dbname = "DataBaseName",
password = "123456",
port = 5431)
get_id <- function(connection, table){
query <- toString(paste("SELECT id FROM ", table, sep = ""))
data_extract_query <- dbSendQuery(connection, query)
data_extract <- dbFetch(data_extract_query)
return(data_extract)
}
get_id(con, "users")
Run Code Online (Sandbox Code Playgroud)