运行SQL:https://dbfiddle.uk/VlKz_7fg 当我在小提琴上运行SQL时,它的工作正常,但是当我试图在我的数据库上运行相同的时候,它会抛出错误:无效的正则表达式:无效的字符类.

有人可以帮助如何解决它.

推荐答案

您可以使用以下字符类:

  • alpha
  • word

在ver的可用类列表中.9.4我看到alpha但不是word.见第9.7.3.2节.在https://www.postgresql.org/docs/9.4/functions-matching.html

[[:word:]]
Matches letters, numbers and underscores. Equivalent to \w or [a-zA-Z0-9_].

\w代替[[:word:]].

看到9.4 based Fiddle

Postgresql相关问答推荐

如何在Windows中安装sql for golang

Docker化的PostgreSQL:FATAL:用户&postgres的密码身份验证失败

从单选插入到多个表

表示 SQL 表的 Go struct

如何在plpgsql中找到一行中的最大值?

我在try 访问我的数据库表时在 postgresql 中收到 aclcheck_error 错误

无法从外部连接到在 AWS EC2 实例上运行的 Postgres

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

如何在 PostgreSQL 的回归测试中测试 TYPE 发送和接收函数

PostgreSQL 中的复制槽是否会阻止删除 WALL,即使它们来自另一个数据库?

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

PostgreSQL:please specify covering index name是什么意思

postgreSQL 将列数据类型更改为没有时区的时间戳

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

是否可以在 Postgres 中存储一个 1 字节的数字?

如何缩小 pg_toast 表?

PostgreSQL 9 在 Windows 上安装:Unable to write inside TEMP environment path.

SQL:子查询的列太多

没有函数匹配给定的名称和参数类型

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