PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

zapisywanie tabel do Postgresql przy użyciu rPostgreSQL, gdy nazwa bazy danych składa się wyłącznie z wielkich liter

Zdecydowanie wystąpiły problemy z tabelami wielkimi literami. Myślę, że teraz sobie z tym poradzimy:spróbuj zacytować to jako „DANE” i powinno przejść. Wszystkie nienotowane identyfikatory tabeli są pisane małymi literami.

Twój problem polega na tym, że cała baza danych jest pisana wielkimi literami. Może również działać z cytowaniem, może nawet z '\"DATA\"' jako argument do dbConnect.

W przeciwnym razie najlepsze są powtarzalne przykłady na liście, a przy odrobinie szczęścia Tomoaki znajdzie rozwiązanie Twojego problemu.

Aha, i piszemy to jak pakiet:RPostgreSQL z dużymi arrrrrrr, szczególnie dzisiaj na rozmowach jak w dzień piRate.

Edytuj: Wygląda na to, że po prostu nie ma problemu z aktualnymi wersjami Ubuntu 11.04:

Najpierw utwórz DATA

[email protected]:~$ createdb DATA
[email protected]:~$ psql DATA
psql (8.4.8)
Type "help" for help.

DATA=# \q
[email protected]:~$ 

Po drugie, w R połącz i zapisz trochę danych:

Biblioteka
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> 

Po trzecie, sprawdź zawartość w 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=# 

Wyglądasz dobrze dla mnie.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Najlepszy sposób na uzyskanie liczby wyników przed zastosowaniem LIMIT

  2. Wartość dziesiętna w Postgresql zwracana jako String w Node.js

  3. postgres:utwórz tabelę w bazie danych z wiersza poleceń

  4. Projekt bazy danych - pola z wartościami null

  5. Jak w Redshift/Postgres zliczyć wiersze spełniające warunek?