टेबल . के साथ निश्चित रूप से समस्याएं थीं ऊपरी मामले में। लगता है कि अब हम इसे संभालते हैं:इसे "डेटा" के रूप में उद्धृत करने का प्रयास करें और इसे आगे बढ़ना चाहिए। गैर-उद्धृत तालिका पहचानकर्ता सभी निचले-आवरण प्राप्त करते हैं।
आपकी समस्या अपरकेस में संपूर्ण डेटाबेस है। यह उद्धरण के साथ भी काम कर सकता है, शायद '\"DATA\"' . के साथ भी dbConnect के तर्क के रूप में।
अन्यथा, सूची में पुनरुत्पादित उदाहरण सबसे अच्छे हैं, और कुछ भाग्य के साथ, टॉमोकी आपकी समस्या का समाधान ढूंढ लेगा।
ओह, और हम इसे पैकेज की तरह लिखते हैं:RPostgreSQL पूंजी arrrrrr के साथ, विशेष रूप से आज एक समुद्री डाकू दिवस की तरह बात पर।
संपादित करें: ऐसा लगता है कि Ubuntu 11.04 पर मौजूदा संस्करणों में कोई समस्या नहीं है:
सबसे पहले, DATA बनाएं
example@sqldat.com:~$ createdb DATA
example@sqldat.com:~$ psql DATA
psql (8.4.8)
Type "help" for help.
DATA=# \q
example@sqldat.com:~$
दूसरा, और 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=#
मुझे अच्छा लग रहा है।