PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

писане на таблици в Postgresql с помощта на rPostgreSQL, когато името на базата данни е изцяло с главни букви

Определено имаше проблеми с таблици с главни букви. Мисля, че ще се справим с това сега:Опитайте да го цитирате като „ДАННИ“ и трябва да премине. Всички идентификатори на таблица без кавички се изписват с малки букви.

Вашият проблем е, че цялата база данни е в главни букви. Може да работи и с цитиране, може би дори с '\"DATA\"' като аргумент на dbConnect.

В противен случай възпроизводимите примери в списъка са най-добри и с малко късмет Tomoaki ще намери решение за вашия проблем.

О, и ние го изписваме като пакета:RPostgreSQL с главни букви arrrrrrr, особено днес, когато говорим като пиратски ден.

Редактиране: Изглежда, че просто няма проблем с текущите версии на 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=# 

Изглежда ми добре.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как мога да прикача база данни към приложение в Heroku?

  2. Какво се е променило между postgres jdbc 8.4 и 9 по отношение на bytearrays?

  3. Актуализирайте всеки ред с произволна дата и час между две дати

  4. Схема на релационна база данни за източник на събития

  5. Postgres UUID JDBC не работи