在我的数据库中我有tasks和comments表.每个任务都有很多评论.
我想创建tasks.comments_count一个可以由PostgreSQL自动更新的列,这样我就可以comments_count在选择所有任务时在O(1)时间内获取(并按其排序/过滤).
我知道有一些特定于语言的解决方案,比如ActiveRecord的计数器缓存,但我不想使用它们(我觉得它们很脆弱).我希望PostgreSQL能够处理这样的计数器缓存.
我也知道PostgreSQL支持触发器,但它们很难编写和使用(不是一个可靠的解决方案)
理想情况下,它将是PostgreSQL扩展或我不知道的一些本机功能.
懒惰计算这样的计数器将是一个很大的好处.
我想只为yank命令使用+ register(系统剪贴板)(也就是说,不要覆盖这个寄存器dd或其他命令).
:set clipboard+=unnamed
Run Code Online (Sandbox Code Playgroud)
不起作用,因为它引入了dd上述的覆盖.
我想使用Web API以类似SSH的方式在CLI中授权用户(在服务器上上传公钥,然后使用私钥进行授权).可能吗?
我不是要生成公钥/私钥,而是重用现有的id_rsa和id_rsa.pub.
你知道任何使它更容易的软件包(最好是Ruby on Rails宝石吗?)
@编辑:
具体来说,我想登录网站,上传并使用在线帐户连接我的公钥,然后通过CLI界面使用网站的API(身份验证).