Database
 sql >> डेटाबेस >  >> RDS >> Database

यूनिक्सोडबीसी ड्राइवर मैनेजर के गैर-सिस्टम संस्करण के साथ RStudio का उपयोग करना

डिफ़ॉल्ट रूप से, RStudio का r-dbi/odbc इंटरफ़ेस unixODBC ड्राइवर प्रबंधक पुस्तकालयों को खोजने और आपके सिस्टम पर एक मानक स्थान में फ़ाइलों को शामिल करने की अपेक्षा करता है। उदाहरण के लिए, /usr/lib और /usr/include। यदि आपने इन पुस्तकालयों को प्राप्त किया है और सिस्टम पैकेज को स्थापित करके फाइलों को शामिल किया है, उदा। unixodbc और unixodbc-dev, उन्हें इन मानक स्थानों में स्थापित किया जाएगा।

यदि आप RStudio का उपयोग unixODBC के ऐसे संस्करण के साथ करना चाहते हैं जो एक गैर-मानक स्थान पर स्थापित है, तो आपको PKG_CFLAGS को सेट और निर्यात करना होगा और PKG_LIBS RStudio चलाने से पहले। उदाहरण के लिए, हमने इन आदेशों का उपयोग RStudio के ODBC इंटरफ़ेस को बनाने के लिए किया था जो कि Easysoft SQL Server ODBC ड्राइवर वितरण के साथ शामिल unixODBC ड्राइवर प्रबंधक के विरुद्ध था। ऐसा करने से यह सुनिश्चित होता है कि ODBC ड्राइवर और ODBC एप्लिकेशन (r-dbi/odbc) दोनों को ड्राइवर मैनेजर के एक ही संस्करण के विरुद्ध बनाया गया है:

$ 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. टेबल एक्सप्रेशन के मूल तत्व, भाग 10 - दृश्य, चुनें *, और डीडीएल परिवर्तन

  2. AnySQL मेस्ट्रो को Salesforce.com से कनेक्ट करना

  3. यूनीवर्स टिप्स

  4. यूनियन सभी अनुकूलन

  5. SQuirrel SQL क्लाइंट कैसे स्थापित करें