Pasti ada masalah dengan tabel dalam huruf besar. Dalam pemikiran kami menanganinya sekarang:Coba kutip sebagai "DATA" dan itu harus melalui. Pengidentifikasi tabel yang tidak dikutip semuanya menggunakan huruf kecil.
Masalah Anda adalah membuat seluruh database dalam huruf besar. Ini juga dapat bekerja dengan mengutip, bahkan mungkin dengan '\"DATA\"'
sebagai argumen untuk dbConnect.
Jika tidak, contoh yang dapat direproduksi dalam daftar adalah yang terbaik, dan dengan sedikit keberuntungan, Tomoaki akan menemukan perbaikan untuk masalah Anda.
Oh, dan kami mengejanya seperti paketnya:RPostgreSQL dengan kapital arrrrrrr, terutama hari ini dalam pembicaraan seperti hari bajak laut.
Sunting: Sepertinya tidak ada masalah dengan versi saat ini di Ubuntu 11.04:
Pertama, buat DATA
[email protected]:~$ createdb DATA
[email protected]:~$ psql DATA
psql (8.4.8)
Type "help" for help.
DATA=# \q
[email protected]:~$
Kedua, dan di R, sambungkan dan simpan beberapa data:
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>
Ketiga, periksa konten di 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=#
Terlihat baik bagiku.