テーブルには間違いなく問題がありました 大文字で。私たちは今それを処理していると思います:それを「DATA」として引用してみてください、そしてそれは通過するはずです。引用符で囲まれていないテーブル識別子はすべて小文字になります。
問題は、データベース全体を大文字にすることです。 '\"DATA\"'
でも、引用符で機能する場合があります。 dbConnectへの引数として。
それ以外の場合は、リストにある再現可能な例が最適です。運が良ければ、Tomoakiが問題の修正を見つけます。
ああ、私たちはそれをパッケージのように綴ります:大文字のarrrrrrrを持つRPostgreSQL、特に今日は海賊口調日のように話します。
編集: Ubuntu 11.04の現在のバージョンには問題がないようです:
まず、DATA
を作成します
[email protected]:~$ createdb DATA
[email protected]:~$ psql DATA
psql (8.4.8)
Type "help" for help.
DATA=# \q
[email protected]:~$
次に、Rで、いくつかのデータを接続して保存します。
R> library(RPostgreSQL)
R> con <- dbConnect(PostgreSQL(), host="localhost", user= "edd",
+ password=".....", dbname="DATA")
R> con
<PostgreSQLConnection:(21936,0)>
R> dbWriteTable(con, "quicktest", cars)
[1] TRUE
R>
第三に、DATA
のコンテンツを確認します :
DATA=# select * from quicktest limit 5;
row_names | speed | dist
-----------+-------+------
1 | 4 | 2
2 | 4 | 10
3 | 7 | 4
4 | 7 | 22
5 | 8 | 16
(5 rows)
DATA=#
よさそうだ。