Good point; we should probably only create them on-demand, from the database Operations page (logic is already present and the home page already points to that solution).

However, what about my second remark about setting the correct globals? Maybe your want to adopt a different solution to avoid relying on them?