postgresql一些问题请教

momaekxia 发布于 2015/06/29 14:18
阅读 154
收藏 0

@kenyon_君羊 你好,想跟你请教个问题:

1. 我想实现当一个用户在一个时间段内的drop操作超过一个设定的阈值就阻止该用户的后续操作,这个功能如何实现?例如当test用户在5分钟内的drop操作超过了10次,test用户就无法进行任何操作。

2. pg系统表中有没有表记录用户的登陆时间,登陆次数之类的登录信息的?

谢谢 指导。

加载中
0
梦想岛
梦想岛
我只是有个疑问,为何不用程序来做逻辑层。数据库做好curd就好了(个人看法)。
0
littleant
littleant

你这个需求有问题,数据库连接池是一套数据库的用户名和密码,你如何在数据库中做应用系统中的用户拦截。

就算是PG支持对当前连接用户的处理,这和你应用系统的用户你那是两码事儿。

你这应该是应用系统中的用户操作jdbc时,在jdbc api外层处理的事情,不应该再数据库内部。所以说这应该是应用系统中做实现,而不是数据库。

0
kenyon_君羊
kenyon_君羊
楼上有理。
返回顶部
顶部