添加新字段或添加新值
本文关键字:添加 新值 新字段 字段 | 更新日期: 2023-09-27 18:29:46
如果我的数据库中有一个字段,它说明了应用程序的类型。
取两个值0 or 1
0适用于web应用,1适用于获胜应用
现在我的业务中有一些要求:
有一些获胜应用程序可供所有用户使用它们属于特定的用户。
处理这种情况的最佳解决方案是什么。
添加新字段以说明它是公共还是私有
或者只是将新值添加到同一字段,例如2
以状态it's private win app
如果您还没有,最好将基于用户、角色和权限的安全模型插入数据库/系统,从而使您能够指定一组可以访问特定应用程序的用户,无论是基于web还是基于windows的
我建议在AppId旁边添加一个名为PublicIndicator 的新列
哦,一定要有一个查找表,这样人们就可以看到0或1的含义,并将其外键到你的数据表中
查找表:
AppTypeId, AppTypeDescription
0, WebApp
1, WinApp
数据表:
Id, AppTypeId, PublicIndicator
1,0,1
etc
正如Pope上面建议的那样(I+1 him),最好的方案是添加一个新的用户表(或者角色表,如果可能的话),然后通过一个新外键或使用appid链接到它(假设它在您的表上并且是唯一的)。然后,当老板3周后回来说:"这太好了,但现在我们可以把App99限制在会计部吗?"。