Postgres使用Unaccent自动生成表格列,使用触发器?

时间:2016-07-26 14:38:36

标签: database postgresql

我正在制作一个存储图书信息的Postgres表。我有一个"标题"手动输入数据的列,但我想创建一个自动生成的列" title_no_diacritics"使用Unaccent扩展名从标题中删除变音符号。最好用触发器完成吗?

1 个答案:

答案 0 :(得分:2)

触发器是正确的解决方案,特别是因为它是非常低级别的,以数据为中心的处理。

您可以使用"unaccent" contrib module中的unaccent()功能。