fixed MySQL's issues with default empty string for text columns and SQLites's issues with non-null columns without default value
updated dependencies