2
私はRを使ってPostgreSQLデータベースに接続しています。接続は以下の関数で行います。Rを使用してpostgresにスキーマ名を設定
dbConnect(m, dbname=dbname, host=host, port=port, user=user, password=password)
m
はドライバ(postgres)です。
しかし、私のテーブルの下で特定のスキーマ名を設定することはできません。スキーマ名をテーブル名の前に付ける必要がないたびに特定のスキーマに接続するにはどうすればよいですか?
set search_path = 'myschema'
のRに相当する文がありますか?
あなたは 'ALTER ROLE username SET search_path = schema1、schema2、schema3;'サーバ側を実行できます... –
あなたはどのパッケージを使用しているのかわかりません。 RODBCでは 'library(RODBC)'と 'co < - odbcConnect( 'thedata')'と 'odbcQuery(co、 'SET search_path = myschema;')を使うことができます。 – joop
私はRPostgreSQLを使います。そのパッケージに相当するメソッドはありますか? –