使用R在postgres中设置模式名称

问题描述 投票:3回答:1

我使用R连接到PostgreSQL数据库。使用以下功能完成连接:

dbConnect(m, dbname=dbname, host=host, port=port, user=user, password=password)

m是司机(postgres)。

但它不允许我设置我的表所在的特定模式名称。如何连接到特定模式,以便每次我不必将模式名称作为表名称的前缀?

R中是否有与set search_path = 'myschema'相同的陈述?

r postgresql
1个回答
1
投票

您可以使用:

dbConnect(
  m,
  dbname=dbname,
  host=host,
  port=port,
  user=user,
  password=password,
  options="-c search_path=myschema"
)

它适用于RPostgreSQLRPostgres

© www.soinside.com 2019 - 2024. All rights reserved.