Hi all, we have a Meltano process which pulls Sale...
# troubleshooting
t
Hi all, we have a Meltano process which pulls Salesforce data with tap-salesforce extractor. We have a yaml config that reads, partially, as below:
Copy code
version: 1
send_anonymous_usage_stats: false
plugins:
  extractors:
  - name: tap-salesforce
    variant: meltano
    pip_url: git+<https://gitlab.com/meltano/tap-salesforce.git>
    config:
      api_type: BULK
      is_sandbox: false
      start_date: '2016-01-01T00:00:00Z'
    metadata:
      '*':
        replication-method: FULL_TABLE
We use
meltano==1.77.0
to run
pip install
and then use
RUN meltano install
as part of a Dockerfile build to create an image. Starting today, for that version of Meltano (1.77), we noticed that Salesforce API URL version that Meltano used changed from v41 to v53, due to this recent merge. Is there a way to fix which version of Salesforce API is used by Meltano / tap-salesforce with this approach? I’m not seeing a suitable branch I could set our yaml file to.
e
Hi @turar_sandybayev! You can still set a specific commit sha:
Copy code
pip_url: git+<https://gitlab.com/meltano/tap-salesforce.git@0dd9f3bf63a098739d529c9e9ae3383bd2089dcd>
t
ah good point, thanks