Skip to content
This repository has been archived by the owner on Dec 18, 2021. It is now read-only.

Update getTables to only return materialized views #7

Merged
merged 1 commit into from
Feb 6, 2020

Conversation

JLDLaughlin
Copy link
Contributor

Background

We use this pgjdbc fork as a connector between Metabase and Materialize. Metabase uses this JDBC code to query Materialize -- both automatically and when prompted. For instance, Metabase queries Materialize automatically upon syncing in an attempt to generate dashboard queries the user might be interested in.

The Problem

To generate suggested queries, Metabase iterates through each item returned by getTables and queries them in order to automatically generate potential insights. In our case, getTables currently returns all tables and views in Materialize. But, as of recently, we can only query materialized views. Since neither tables nor views are materialized, Metabase is unable to generate insights from them.

The Solution

Only return materialized views!

I tested this locally via Docker and it worked.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant