在PgAdmin III中,当我从返回的网格复制值并将其粘贴到查询文本中时,它会出现在双引号中.但要在查询中使用它,例如在where子句中,它必须用撇号标记.所以我必须用撇号代替引号.这对我来说很奇怪,我总是不得不这么做.为什么它的设计如此奇怪?

推荐答案

您可以按照以下步骤自定义引用字符.

  1. 在PgAdmin III主窗口中,单击文件,然后单击选项
  2. 单击"查询工具"选项卡
  3. 将名为"结果副本引用字符"的字段更改为撇号(')

它应该可以工作,你可能需要关闭和打开PgAdmin III

EDIT: For Mac OS X the option could be found in pgAdmin3 > Preferences > Query tool > Results grid

Postgresql相关问答推荐

在输入稍有错误的PostgreSQL表中进行快速字符串搜索

横向联接返回的行数太多

PostgreSQL(container)中使用80K子分区表处理共享内存不足错误

SQLX::Query!带有UUID::UUID的宏在Rust中编译失败

在 postgresql 中查找表的所有依赖项

PostgresQL:获取两个数组之间的对应数量

使用 pgx.CopyFrom 将 csv 数据批量插入到 postgres 数据库中

sql:转换参数 $1 类型:不支持的类型 []int,in 的一部分

Hibernate 将用户模型保存到 Postgres

在 postgres 中删除所有共享相同前缀的表

返回 NULL 的空数组的 array_length()

为 postgresql 存储过程设置隔离级别

将 csv 文件中存在的 NULL 值复制到 postgres

Postgresql 中的 NOT EXISTS 子句

postgres - 比较两个数组

SQL:子查询的列太多

如何在 postgresql 中获取整个表的哈希?

如何查询前 10 行,下一次从表中查询其他 10 行

Ecto Postgres 安装错误密码验证失败

如何为 adminpack 解决 PostgreSQL pgAdmin 错误Server instrumentation not installed?