[R] Mariadb 연동 및 이슈

R 2015. 7. 14. 21:48



2015.7.14 현재

R에서 mariadb 연동하기 위해 RMysql을 대신 쓰고 있다. 기본적인 동작은 잘 된다. 큰 문제 없이 잘 작동하고 있다.

https://github.com/rstats-db/RMySQL



<설치>


install.packages("RMySQL")  


<설정>


library(RMySQL)



con <- dbConnect(MySQL(), user="abc", password="aaa")

dbReadTable(con, "read_stats")

...


그러나, dbWriteTable() function  사용시, mariadb를 쓰면서 발생하는 부분이 존재한다. RMysql 쪽에서 수정해줄 지 모르겠지만, 이슈 리포트를 했다. 그리고, 나는 간단하게 insert 문으로 해결하여 사용하고 있다. 


dbWriteTable(con, value = read_stats, name = "scores", append = TRUE)

> dbWriteTable(con, value = read_stats, name = "cores", append = TRUE)
Error in .local(conn, statement, ...) : 
  could not run statement: The used command is not allowed with this MariaDB version


https://github.com/rstats-db/RMySQL/issues/79


Posted by '김용환'
,