Logic responsible for syncing the metadata for an entire database. Delegates to different subtasks:
metabase.sync.sync-metadata.tables
)metabase.sync.sync-metadata.fields
)metabase.sync.sync-metadata.fks
)metabase.sync.sync-metadata.metabase-metadata
)Logic responsible for syncing the metadata for an entire database. Delegates to different subtasks: 1. Sync tables (`metabase.sync.sync-metadata.tables`) 2. Sync fields (`metabase.sync.sync-metadata.fields`) 3. Sync FKs (`metabase.sync.sync-metadata.fks`) 4. Sync Metabase Metadata table (`metabase.sync.sync-metadata.metabase-metadata`)
(sync-db-metadata! database)
Inputs: [database :- i/DatabaseInstance]
Sync the metadata for a Metabase DATABASE. This makes sure child Table & Field objects are synchronized.
Inputs: [database :- i/DatabaseInstance] Sync the metadata for a Metabase DATABASE. This makes sure child Table & Field objects are synchronized.
(sync-table-metadata! table)
Inputs: [table :- i/TableInstance]
Sync the metadata for an individual TABLE -- make sure Fields and FKs are up-to-date.
Inputs: [table :- i/TableInstance] Sync the metadata for an individual TABLE -- make sure Fields and FKs are up-to-date.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close