Ниже приведен фрагмент моего кода, который я использую в R для извлечения идентификаторов из базы данных PostgreSQL. Когда я запускаю функцию, я получаю следующее предупреждение от R:
In result_create (conn@ptr, оператор): закрытие открытого набора результатов, отмена предыдущего запроса
Как избежать появления этого предупреждающего сообщения, не используя 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")