claeis / ili2db

interlis import/export to relational databases
30 stars 30 forks source link

`exportMetafile` of existing Schema / DB #516

Closed signedav closed 3 months ago

signedav commented 1 year ago

Man möchte die Konfiguration von einem bestehenden (mit ili2db erstellten) Schema in ein Metaconfigfile schreiben. Nützlich für e.g. Model Baker UsabILIty Hub Nutzung.

Ganz vollständig wird es aber nicht sein. E.g. iliMetaAttrs, pre- und postScript werden nicht berücksichtigt.

Ebenfalls wird man sich nicht darauf verlassen können, dass ein ili2db Version Y mit den Parametern, die ein ili2db Version X gesetzt hat um das Schema zu erstellen, ein neues Schema genau gleich erstellt. Deshalb wäre es auch nützlich, wenn in t_ili2db_settings zukünftig die Version geschrieben würde, damit die anderen Tools die User darauf hinweisen können.

claeis commented 3 months ago
java -jar ili2gpkg.jar --exportMetaConfig --dbfile mogis.gpkg --metaConfig  config.ini
signedav commented 1 month ago

Looks good!

Some questions:

Both is currently not needed by the Model Baker (where this requests comes from), but just out of curiosity...