https://meltano.com/ logo
#announcements
Title
# announcements
g

gray-apartment-22627

01/12/2021, 9:23 AM
Hi All did any one try setting metadata on extractor. I want to fetch slack users table every time as a Full Table i tried below metadata options
Copy code
plugins:
  extractors:
  - name: tap-slack
    pip_url: git+<https://github.com/singer-io/tap-slack.git>
    metadata:
      users:
        replication-method: FULL_TABLE
        replication-key: updated_at
        updated_at:
          is-replication-key: true
r

ripe-musician-59933

01/12/2021, 4:45 PM
@gray-apartment-22627 tap-slack does not support different replication methods, unfortunately. When a state file is provided, it always uses incremental replication for all streams, and when it isn't (like on the first run), it uses full table replication for all streams. What is your goal with using full-table replication for the
users
stream? Since it uses
updated
as the replication key (https://github.com/singer-io/tap-slack/blob/master/tap_slack/streams.py#L320), you should already be getting new users and updated users.