Support multiple allowlisted databases in project research tools
This commit is contained in:
1 parent
9408af5356
commit
9c9d9d70d6
20 files changed
+740
-53
No files matched your search
@@ -113,6 +113,23 @@ In `project.toml` die Null-Commit- und `CONFIGURE_ME`-Platzhalter ersetzen. Die
|
||||
vollständige Vorlage mit Relations-, Enrichment- und Werkzeugregeln beibehalten;
|
||||
die Projektdatei nicht auf DB-Adresse und Sourcepfad zusammenkürzen.
|
||||
|
||||
Für mehrere Datenbanken derselben MariaDB-Instanz kann in `project.toml` ein
|
||||
zusätzlicher Abschnitt ergänzt werden:
|
||||
|
||||
```toml
|
||||
[database.additional_databases]
|
||||
cata_hotfixes = ["*"]
|
||||
cata_locale = ["*"]
|
||||
```
|
||||
|
||||
`[database].database` bleibt beispielsweise `cata_world`, `user` kann
|
||||
`buganalysis` sein. Für den DB-Benutzer müssen entsprechende SELECT-Grants
|
||||
vorliegen. `["*"]` erlaubt ausdrücklich alle sichtbaren Tabellen der jeweiligen
|
||||
DB. Alternativ konkrete Tabellennamen auflisten. Nicht konfigurierte Datenbanken
|
||||
bleiben gesperrt. Einzeldatenbank-Konfigurationen bleiben gültig.
|
||||
Vollständige Mehrdatenbank-Vorlage:
|
||||
[project.vcore-multidb.example.toml](config/project.vcore-multidb.example.toml).
|
||||
|
||||
Bei Verwendung der gelieferten Gemini-/DB-Vorlagen enthält `worker.env`:
|
||||
|
||||
```text
|
||||
|
||||
Reference in new issue
Block a user