because postgres doesn't have tinyints