我在挣扎如何处理继承的角色。以下是一个例子:
As an admin, I want to do something 1
As an admin, I want to do something 2
As a super admin, I want to do something 3
因此,基本上超级管理员拥有与管理员相同的特权,并有一些额外的功能。我的问题是,如何表达超级管理员也需要做这些操作(某样东西1和什么东西2)?我必须为两个角色重新创造完全相同的故事吗?
我刚将mysql-server作为子模块添加到我的项目中。
然后,我从当前的“主版”切换到我将使用的用于我的开发的版本。
git checkout tags/mysql-8.0.27
现在,在犯罪之前,我试着看看我要做的是什么。
结果,我将推动.gitmodules,mysql-server/,然后我看到:
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git restore <file>...
我使用的是下列停靠组合设置:
db:
image: mysql:5.5
ports:
- "3306:3306"
environment:
MYSQL_ROOT_PASSWORD: mysql
MYSQL_USER: userx
MYSQL_PASSWORD: password
MYSQL_DATABASE: mydb
我需要能够使用以下命令更新用户的权限:
GRANT ALL PRIVILEGES ON *.* TO 'userx' with grant option;
但是我不想更改默认命令,所以我可以继续