Der var helt sikkert problemer med tabeller med store bogstaver. Jeg tror, vi håndterer det nu:Prøv at citere det som "DATA", og det burde gå igennem. Uciteret tabel-id bliver alle med små bogstaver.
Dit problem er at have hele databasen med store bogstaver. Det kan også fungere med citering, måske endda med '\"DATA\"'
som et argument til dbConnect.
Ellers er reproducerbare eksempler på listen bedst, og med lidt held vil Tomoaki finde en løsning på dit problem.
Åh, og vi staver det som pakken:RPostgreSQL med stort arrrrrrr, især i dag om snak som en piRate-dag.
Rediger: Det ser ud til, at der simpelthen ikke er noget problem med de nuværende versioner på Ubuntu 11.04:
Først skal du oprette DATA
[email protected]:~$ createdb DATA
[email protected]:~$ psql DATA
psql (8.4.8)
Type "help" for help.
DATA=# \q
[email protected]:~$
For det andet, og i R, tilslut og gem nogle 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>
For det tredje, tjek for indhold i 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=#
Det ser godt ud for mig.