PostgreSQL:如何使用下划线

时间:2016-12-19 03:20:50

标签: postgresql escaping

我的表格中有一列file_name。我使用insert添加了包含下划线的文件名。在select后,我会看到下划线所在的空间。显然,下划线用于格式化,需要进行转义。

  1. 使用下划线的insert值的正确方法是什么?

  2. 如何通过用下划线替换所有空格来update带空格的值?

  3. 当值具有下划线时,select使用where行的正确方法是什么,例如where file_name = "some_file.txt"

  4. 换句话说,下划线是如何以及何时需要转义的?

1 个答案:

答案 0 :(得分:1)

Postgres中没有必要在字符串文字中转义下划线。 See this example.您的案例可能是由客户端应用程序的奇怪行为引起的。在psql中测试你的查询。