我需要访问包含符号$和€(或其他货币)的不同数据库
library(RPostgreSQL)
get_connection <- function(connection = current_connection)
{
drv <- dbDriver("PostgreSQL")
con <- dbConnect(drv, dbname = connection,
host = "localhost", port = 5432,
user = "postgres", password = "dbpass")
con
}
c <- get_connection("€18")
并发现错误
Error in postgresqlNewConnection(drv, ...) :
RS-DBI driver: (could not connect postgres@localhost on dbname "€18"
)
名字与$工作就像一个魅力,但后来我使用欧元符号我得到错误。
PostgreSQL驱动程序有问题吗?有什么方法可以解决这个问题吗?也许是postresql的另一种类型的连接?
答案 0 :(得分:0)
我使用官方的postgresql ODBC驱动程序。它适用于任何模式名称。如果有人需要解决方案,请告诉我