sql >> Database >  >> RDS >> Database

Salesforce SOQL gebruiken vanuit Linux

  1. Als u dit nog niet heeft gedaan, registreer u dan op de Easysoft-website.

    U moet dit doen om een ​​licentie te krijgen voor de Salesforce SOQL-driver.

  2. Download het Salesforce SOQL-stuurprogramma van de Easysoft FTP-site:

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

    Momenteel is het stuurprogramma alleen beschikbaar op 64-bits Linux-platforms, wat betekent dat u het stuurprogramma met een 64-bits applicatie op dit platform moet gebruiken.

  3. Installeer en licentieer het Salesforce SOQL-stuurprogramma op de Linux-computer. Bijvoorbeeld:
    $ 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	    
    	  

    Raadpleeg dit artikel als u het product niet als root wilt installeren.

    Opmerking U moet de unixODBC Driver Manager op uw computer hebben geïnstalleerd. De Easysoft-distributie bevat een versie van de unixODBC Driver Manager waarmee de Easysoft Salesforce-driver is getest. Het Easysoft driver setup programma geeft je de mogelijkheid om unixODBC te installeren.

  4. Maak een ODBC-gegevensbron in /etc/odbc.ini die verbinding maakt met uw Salesforce-instantie waartoe u toegang wilt vanuit Linux. Bijvoorbeeld:
    [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=

    Zie de driverdocumentatie voor een lijst met andere SOQL-stuurprogrammakenmerken.

  5. Gebruik isql om de nieuwe gegevensbron te testen. Bijvoorbeeld:
    cd /usr/local/easysoft/unixODBC/bin
    ./isql.sh -v SFSL_SAMPLE

    Typ een SOQL-instructie bij de prompt. Bijvoorbeeld:

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

    Druk op Return in een lege promptregel om af te sluiten.

    Raadpleeg dit artikel als u geen verbinding kunt maken.

U zou nu in staat moeten zijn om andere Linux-applicaties te verbinden met Salesforceto en SOQL te gebruiken vanuit deze applicaties.


  1. Analytische functies gebruiken in Oracle (Over partitie op trefwoord)

  2. Een PostgreSQL-database maken

  3. Hoe de SQLite-database op een Android-telefoon synchroniseren met de MySQL-database op de server?

  4. T-SQL trim   (en andere niet-alfanumerieke tekens)