We tend to use separate credentials (but obvs same database) for database migrations and application access. Migrations tend to need elevated permissions--creating/dropping tables, etc.--that normal application access doesn't need and therefore probably shouldn't have. Could maybe be a feature request?