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

Използване на Salesforce SOQL от Linux

  1. Ако още не сте го направили, регистрирайте се на уеб сайта на Easysoft.

    Трябва да направите това, за да лицензирате драйвера на Salesforce SOQL.

  2. Изтеглете драйвера на Salesforce SOQL от сайта на Easysoft FTP:

    ftp://ftp.easysoft.com/pub/salesforce/LinuxX86_64/odbc-sfsl-2.0.1-linux-x86-64-ul64.tar

    Понастоящем драйверът е достъпен само на 64-битови Linux платформи, което означава, че трябва да използвате драйвера с 64-битово приложение на тази платформа.

  3. Инсталирайте и лицензирайте драйвера на Salesforce SOQL на машината с Linux. Например:
    $ cd /tmp
    tar -xvf odbc-sfsl-2.0.1-linux-x86-64-ul64.tar
    cd odbc-sfsl-2.0.1-linux-x86-64-ul64	    
    $ su
    # ./install	    
    	  

    Ако не искате да инсталирате продукта като root, вижте тази статия.

    Забележка Имате нужда от unixODBC Driver Manager инсталиран на вашата машина. Дистрибуцията на Easysoft включва версия на unixODBC Driver Manager, с която е тестван драйверът на Easysoft Salesforce. Програмата за настройка на драйвера Easysoft ви дава възможност да инсталирате unixODBC.

  4. Създайте ODBC източник на данни в /etc/odbc.ini, който се свързва с вашия екземпляр на Salesforce, до който искате да получите достъп от Linux. Например:
    [SFSL_SAMPLE]
    Driver=Easysoft SalesforceSlim
    Description=Easysoft Salesforce Slim ODBC driver
    Uri=https://login.salesforce.com/services/Soap/u/37
    User=myuser@mydomain
    Password=mypassword
    Token=ABC123DEF345
    Archive=
    Logging=0
    LogFile=

    За списък с други атрибути на драйвера на SOQL вижте документацията на драйвера.

  5. Използвайте isql, за да тествате новия източник на данни. Например:
    cd /usr/local/easysoft/unixODBC/bin
    ./isql.sh -v SFSL_SAMPLE

    При подкана въведете SOQL оператор. Например:

    SELECT Account.Name, (SELECT Contact.LastName FROM Account.Contacts) FROM Account

    За да излезете, натиснете връщане в празен ред с подкана.

    Ако не можете да се свържете, вижте тази статия.

Вече трябва да можете да свързвате други Linux приложения към Salesforceto и да използвате SOQL от тези приложения.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. T-SQL вторник #65:Научете нещо ново

  2. SQL КЛЮЧОВЕ

  3. Език за дефиниране на SQL данни

  4. SQL урок за начинаещи

  5. SQL Cheat Sheet:Какво е SQL, SQL команди и SQL инжекция