station is not inserted when roles do not exist previously
Stations can be inserted into the database by optionally giving already a lot of metadata.
Since some of these metadata reside in separate tables, the commit on the core table (stationmeta_core) should not be done until every previous commit was able to succeed.
It has to be investigated if the transaction schema can be used for this issue.
Since all other stationmeta tables refer to stationmeta_core, it should not be able to ingest data for a non-inserted station (still to be checked, if this works at all).