question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Refresh catalog on every invoke (fresh_catalog: true)

See original GitHub issue

Broad discussion here:


Migrated from GitLab: https://gitlab.com/meltano/meltano/-/issues/2907

Originally created by @vischous on 2021-08-27 12:26:32


I want to have Meltano build a new catalog every run when running meltano invoke tap-oracle

A key at the SingerPlugin level probably makes sense, maybe call it fresh_catalog default to false?

More specific than #2850 as #2627 didn’t solve what I’m after. What I really want is a way to manage and watch my catalog change over time (#2677 / #2805 ), but this issue will be an incremental improvement over where I"m at today.

Today I delete the catalog and cache key from .meltano/run/tap-name/*

Issue Analytics

  • State:open
  • Created 2 years ago
  • Reactions:1
  • Comments:10 (1 by maintainers)

github_iconTop GitHub Comments

2reactions
tayloramurphycommented, Sep 16, 2022

@aaronsteers that seems reasonable as a short-term fix. Long term I like the idea of meltano catalog - I think we can drive huge value around helping with the catalog and alerting on diffs prior to run execution. This is basically the “data contract” of the Singer world…

2reactions
cwegenercommented, Jun 23, 2022

Picking up this conversation after @edgarrmondragon pointed me to #2856 in Slack conversation.

Whilst providing an explicit catalog cache refresh via CLI (#2856) and via configuration setting (this issue) is a good medium term option, the important short-term enhancement is actually to address the point that @tayloramurphy pointed out, which is that the fact of a cached catalog file is currently not mentioned in the documentation.

I’ve had a quick look through the documentation, and the most sensible place to add a note about the cached catalog (and potentially a hint about using a tap reinstall as a workaround for the missing cache clear feature) seems to be the CLI reference documentation. e.g. in the select section.

Running select is how I had my first introduction to the catalog cache (using transferwise tap-postgres). And if I had chosen to start reading the documentation in order to find out why my select output does not match my list of source entities, I probably would have ended up reading the select CLI reference documentation.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Refresh catalog on every invoke (fresh_catalog: true)) (#2907)
I want to have Meltano build a new catalog every run when running meltano invoke tap-oracle. A key at the SingerPlugin level probably...
Read more >
Refresh a location's content—ArcGIS Pro | Documentation
Right-click empty space in the catalog view and click Refresh Refresh on the context menu that appears. Press the F5 key. All content...
Read more >
Step 6: Update Your Catalog at Regular Intervals
Update Interval Requirements for Catalog Files. To keep your catalog data current, Amazon requires the following refresh intervals for updating your catalog:.
Read more >
JavaFX 2.1 TableView refresh items - Stack Overflow
Calling refresh () forces the TableView control to recreate and repopulate the cells necessary to ... I finally found an ugly workaround to...
Read more >
Refreshing the Catalog - 2022.1 English - Xilinx
Apps are released to Github asynchronous to the Vivado Design Suite releases. Refreshing the catalog provides access to the latest version of an...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found