我们有一个Postgresql数据库.我们有几个表需要将某些数据保存在多种语言中(幸运的是,系统范围内定义了可能的语言列表).
例如,让我们从:
create table blah (id serial,foo text,bar text);
现在,让我们多语言.
怎么样:
create table blah (id serial,foo_en text,foo_de text,foo_jp text,bar_en text,bar_de text,bar_jp text);
这对Postgres的全文搜索很有用.只需添加一个tsvector列
对于每种语言.
但它是最佳的吗?
也许我们应该使用另一张表来保存翻译?
喜欢:
create table texts (id serial,colspec text,obj_id int,language text,data text);
也许,只是也许,我们应该使用其他东西 – 来自sql世界的东西?
任何帮助表示赞赏.
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。