我用的是postgresql。数据库有三种role: manager,data entry 和 employee. manager有一切权限,data entry 可以insert, update等等,employee只能查看数据库。
如何在操作系统中设置这三种不同的身份??比如:在windows 操作系统登陆时需要输入用户名和密码,manager输入完密码进入操作系统了,当他进入数据库时他就是manager,不需要再输入一遍密码了。如果在操作系统输入的用户名和密码是一般的employee,那当他进入数据库时,他就是employee身份,就只能查看数据库。谢谢大家!
如何在操作系统中设置这三种不同的身份??比如:在windows 操作系统登陆时需要输入用户名和密码,manager输入完密码进入操作系统了,当他进入数据库时他就是manager,不需要再输入一遍密码了。如果在操作系统输入的用户名和密码是一般的employee,那当他进入数据库时,他就是employee身份,就只能查看数据库。谢谢大家!
我不知你是用什么客户端进入数据库,假如用psql的话,默认用户和操作系统用户同名,除非加“ -U 用户名”选项