在postgres数据库中使用rails 6时,是否有理由使用字符串数据类型



我在这里看到:text数据类型似乎与:string执行完全相同

特别是以下评论:

PostgreSQL实现更喜欢文本。pg字符串/文本的唯一区别是字符串长度的限制。没有性能差异。

在使用postgresql数据库制作rails应用程序时,是否有充分的理由使用:string

性能上没有差异,语义上也没有差异。

几个库(例如simpleform(查看数据库中字段的数据类型,并根据其执行不同的操作。如果是数字,simpleform将添加一个数字输入,如果是布尔值,则添加一个复选框,依此类推。在这种情况下,它将为string添加一个单行文本字段,为text添加一个多行文本框。

由于性能没有差异,您可以使用任何一种,但表示语义仍然很有用。

相关内容

  • 没有找到相关文章

最新更新