Compare commits

...

2 Commits

Author SHA1 Message Date
Jeff Bruemmer
8b58b960bb edits and link 2026-03-03 11:32:51 -05:00
Jeff Bruemmer
39163d6133 notes on auto-hidden tables 2026-03-03 11:24:42 -05:00
2 changed files with 6 additions and 1 deletions

View File

@@ -63,6 +63,8 @@ You can toggle the visibility of a table by clicking on the **eye** icon next to
To hide **all of the tables in a database** (say, if you've migrated to a new database), click on the **eye** icon next to the database name in the sidebar.
To make schemas easier for people to work with, Metabase will [automatically hide some tables](../troubleshooting-guide/cant-see-tables.md#check-if-the-table-is-hidden).
## Field settings
_Admin > Table Metadata > Database > Table > Field_

View File

@@ -74,7 +74,10 @@ Metabase uses a group-based permission model: people belong to groups, and admin
**Explanation**
If an Admin sets the table visibility to **Hidden**, you will be able to use SQL to query the table but will not be able to see it in **Browse** > **Databases** or as a data source in the Query Builder.
There are two reasons a table might be hidden in Metabase.
- **An admin manually hides the table**. If an Admin sets the table visibility to **Hidden**, you will be able to use SQL to query the table but will not be able to see it in **Browse** > **Databases** or as a data source in the Query Builder.
- **Metabase automatically hides tables whose names match certain patterns**, like the names of tables for web framework internals (frameworks like Django, Drupal, and Rails with table names like `django_migrations`, `cache*`, and `schema_migrations`). You can manually unhide these in **Admin > Table Metadata**. Once you make these tables visible, Metabase won't re-hide them on future syncs. See the [full list of auto-hidden table name patterns](https://github.com/metabase/metabase/blob/0a5091e9b78eaa86269de2a2a59226b33fd59602/src/metabase/sync/sync_metadata/tables.clj#L26) in the Metabase source code.
## MongoDB