fix default config file path for teamvault setup
expand ugly migrations logic

:/
Postgres is the only supported database.

MySQL has problems with unique_together and the blob field used for encrypted data

(1170, "BLOB/TEXT column 'encrypted_data' used in key specification without a key length")