标签: database postgresql
我正在制作一个存储图书信息的Postgres表。我有一个"标题"手动输入数据的列,但我想创建一个自动生成的列" title_no_diacritics"使用Unaccent扩展名从标题中删除变音符号。最好用触发器完成吗?
答案 0 :(得分:2)
触发器是正确的解决方案,特别是因为它是非常低级别的,以数据为中心的处理。
您可以使用"unaccent" contrib module中的unaccent()功能。
unaccent()