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

Използване на RStudio с несистемна версия на мениджъра на драйвери unixODBC

По подразбиране r-dbi/odbc интерфейсът на RStudio очаква да намери библиотеките на мениджъра на драйвери unixODBC и да включи файлове на стандартно място във вашата система. Например, /usr/lib и /usr/include. Ако сте получили тези библиотеки и сте включили файлове, като инсталирате системен пакет, напр. unixodbc и unixodbc-dev, те ще бъдат инсталирани на тези стандартни местоположения.

Ако искате да използвате RStudio с версия на unixODBC, която е инсталирана на нестандартно място, трябва да зададете и експортирате PKG_CFLAGS и PKG_LIBS преди да стартирате RStudio. Например, ние използвахме тези команди, за да изградим ODBC интерфейса на RStudio срещу unixODBC Driver Manager, включен в дистрибуцията на ODBC драйвер на Easysoft SQL Server. Това гарантира, че както ODBC драйверът, така и приложението ODBC (r-dbi/odbc) са създадени срещу една и съща версия на Driver Manager:

$ export PKG_CFLAGS="-I/usr/local/easysoft/unixODBC/include"
$ export PKG_LIBS="-lodbc -L/usr/local/easysoft/unixODBC/lib"
$ rstudio &
> Sys.getenv()
_                                   /usr/bin/rstudio
.
.
.
PKG_CFLAGS                          -I/usr/local/easysoft/unixODBC/include
PKG_LIBS                            -lodbc -L/usr/local/easysoft/unixODBC/lib
> install.packages("odbc")

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Нивото на изолация, което може да се сериализира

  2. Оттеглени функции, които да извадите от кутията си с инструменти – част 3

  3. Компресия и нейните ефекти върху производителността

  4. SQL, уникални и първични ключове

  5. Как да конвертирате низ в главни букви в SQL