feat(auto_metabase): push-all + describe/sql + auto-inject de dashcards
- push_all(): pushea todos los YAMLs de un proyecto (cards primero,
dashboards despues), solo CREATE/UPDATE, resiliente a fallos por item
- explore.py: comandos describe (schema de DB) y sql (query ad-hoc con
limite, cap 5MB, bloqueo de escrituras destructivas)
- payload.py: auto-inyecta id:-N, visualization_settings:{} y
parameter_mappings:[] en dashcards nuevas para evitar 500 en push
- test_local: 11 cards + 3 dashboards sobre Sample Database de Metabase
- registry.db regenerado con auto_metabase_py_analytics indexada
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
_meta:
|
||||
kind: database
|
||||
id: 2
|
||||
slug: metabase_internal_pg
|
||||
_refs: {}
|
||||
payload:
|
||||
timezone: GMT
|
||||
auto_run_queries: true
|
||||
name: metabase_internal_pg
|
||||
details:
|
||||
host: auto_metabase_test-postgres
|
||||
port: 5432
|
||||
dbname: metabase
|
||||
user: metabase
|
||||
password: ${METABASE_DB_PASSWORD_METABASE_INTERNAL_PG}
|
||||
ssl: false
|
||||
engine: postgres
|
||||
Reference in New Issue
Block a user