我使用R连接到PostgreSQL数据库。使用以下功能完成连接:
dbConnect(m, dbname=dbname, host=host, port=port, user=user, password=password)
m
是司机(postgres)。
但它不允许我设置我的表所在的特定模式名称。如何连接到特定模式,以便每次我不必将模式名称作为表名称的前缀?
R中是否有与set search_path = 'myschema'
相同的陈述?
您可以使用:
dbConnect(
m,
dbname=dbname,
host=host,
port=port,
user=user,
password=password,
options="-c search_path=myschema"
)
它适用于RPostgreSQL和RPostgres。