Database structure managing and versioning without a headache