rpostgresql

    1熱度

    1回答

    我在橋接R和psql,希望移除sql注入漏洞。看着文件,我曾希望: postgresqlExecStatement(con, statement, params, ...) 將允許使用的是這樣的: postgresqlExecStatement(con, "DELETE FROM foos WHERE id = ? AND baz = ?", c(1, "bar")) 但不幸的是這似乎並沒

    0熱度

    1回答

    我寫了一個函數來查詢用R創建節的x,y,z值。現在,我想這樣做與PL/R,而不是使用RStudio。 CREATE OR REPLACE FUNCTION section_graph() RETURNS text AS ' require(RPostgreSQL) drv <- dbDriver("PostgreSQL") con <- dbConnect(drv, host="local

    1熱度

    1回答

    我需要處理的,我想大int,主鍵值1380742793415240。 在R我可以很容易地調整選項(scipen = 100),但我需要將這些數據存儲在postgres數據庫中。 我已經嘗試dbWriteTable默認(雙精度)的結果:違反常量(可能重複鍵在... 4e + 015表示),並且在將目標列更改爲bigint後,結果爲:invalid input syntax for integer:

    9熱度

    1回答

    RPostgreSQL中的dbWriteTable函數似乎忽略列名稱,並嘗試按原樣將數據從R推送到PostgreSQL。當附加到現有表時,這是有問題的,特別是如果在R對象中有未指定的列應被賦予默認值。 RMySQL通過將列名LOAD DATA LOCAL INFILE非常優雅地處理這種情況。如何強制RPostgreSQL到默認值分配給未指定的列在dbWriteTable時append=TRUE?

    8熱度

    2回答

    我試圖插入數據到預先存在的PostgreSQL表使用RPostgreSQL,我無法弄清SQL參數(準備語句)的語法。 E.g.假設我要做到以下幾點 insert into mytable (a,b,c) values ($1,$2,$3) 如何指定參數? dbSendQuery似乎不明白,如果你只是把參數在...。 我發現dbWriteTable可以用來轉儲整個表,但不會讓你指定列(所以對於默認等

    5熱度

    1回答

    安裝RPostgreSQL當我試圖在Linux中的R install.packages('RPostgreSQL') 它失敗未指定錯誤: Warning message: In install.packages("RPostgreSQL") : installation of package ‘RPostgreSQL’ had non-zero exit status

    1熱度

    1回答

    我建立了一個postgresql 9.2數據庫。我的表看起來像這樣: CREATE DATABASE "EURUSD_M1" WITH OWNER = fadmin ENCODING = 'UTF8' TABLESPACE = pg_default LC_COLLATE = 'German_Germany.1252' LC_CTYPE =

    3熱度

    2回答

    在RPostgresql中中斷長時間運行的查詢的最佳方式是什麼? 例如,我想看到的第10行的表格,並想鍵入, dbGetQuery(con," select * from big.table limit 10 ") 但我有時候離開了「極限10」,然後我的程序將永遠運行下去。按下ctrl-C或從我的R終端停止按鈕不起作用。我要麼等待很長時間,然後看到完整的輸出打印或

    16熱度

    3回答

    我在直接鏈接到PostgreSQL數據庫的Windows計算機上運行R。我沒有使用RODBC。我的數據庫以UTF-8編碼的由下述R命令證實: dbGetQuery(con, "SHOW CLIENT_ENCODING") # client_encoding # 1 UTF8 然而,當一些文本被讀入的R,它在R. 例如顯示爲文本奇怪,以下文本顯示在我的PostgreSQL數據庫: 「斯特

    3熱度

    3回答

    我使用RPostgreSQL和sqldf我的函數內是這樣的: MyFunction <- function(Connection) { options(sqldf.RPostgreSQL.user = Connection[1], sqldf.RPostgreSQL.password = Connection[2], sqldf.RPostgreSQL.d