PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

viết bảng vào Postgresql bằng rPostgreSQL khi tên cơ sở dữ liệu là chữ in hoa

Chắc chắn có vấn đề với bảng bằng chữ hoa. Theo suy nghĩ, chúng tôi xử lý điều đó ngay bây giờ:Hãy thử trích dẫn nó là "DATA" và nó sẽ được xử lý. Tất cả mã định danh bảng chưa được trích dẫn đều có giá trị thấp hơn.

Vấn đề của bạn là có toàn bộ cơ sở dữ liệu ở dạng chữ hoa. Nó cũng có thể hoạt động với trích dẫn, thậm chí có thể với '\"DATA\"' làm đối số cho dbConnect.

Nếu không, các ví dụ có thể lặp lại trong danh sách là tốt nhất và với một chút may mắn, Tomoaki sẽ tìm ra giải pháp cho sự cố của bạn.

Ồ, và chúng tôi đánh vần nó giống như gói:RPostgreSQL với capital arrrrrrr, đặc biệt là hôm nay nói chuyện như một ngày piRate.

Chỉnh sửa: Có vẻ như không có vấn đề gì với các phiên bản hiện tại trên Ubuntu 11.04:

Đầu tiên, tạo DATA

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

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

Thứ hai, và trong R, hãy kết nối và lưu một số dữ liệu:

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> 

Thứ ba, kiểm tra nội dung trong 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=# 

Nhìn tốt với tôi.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. plpgsql Lỗi cú pháp TẠO CHỨC NĂNG tại hoặc gần 'TẠO'

  2. Postgresql:Hợp nhất 2 cơ sở dữ liệu tương tự

  3. Sự cố bảng chéo / trục PostgreSQL

  4. Làm cách nào để sử dụng vòng lặp SQL for để chèn các hàng vào cơ sở dữ liệu?

  5. Làm cách nào để sử dụng hàm cửa sổ để xác định thời điểm thực hiện các tác vụ khác nhau trong Hive hoặc Postgres?