Phase 2 of #2005. See there for rationale.
Phase 2: Migrate legacy accounts (scope of this issue)
At some time (when the new database account system is proven to be stable), the remaining legacy accounts can be migrated (automatically / maybe first manually via a button).
As soon as all accounts are migrated, support for legacy accounts can be dropped.
Then we can use the accounts in the database for everything, including table relations on database level and don't have to care about the system accounts anymore.
Phase 2 of #2005. See there for rationale.
Phase 2: Migrate legacy accounts (scope of this issue)
At some time (when the new database account system is proven to be stable), the remaining legacy accounts can be migrated (automatically / maybe first manually via a button).
As soon as all accounts are migrated, support for legacy accounts can be dropped.
Then we can use the accounts in the database for everything, including table relations on database level and don't have to care about the system accounts anymore.