Closed efynn closed 3 years ago
下面是测试环境:
[root@192-168-1-226 opt]# psql -V
psql (PostgreSQL) 11.4
[root@192-168-1-226 opt]#
[root@192-168-1-226 opt]# uname -a
Linux 192-168-1-226 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
[root@192-168-1-226 opt]#
[root@192-168-1-226 opt]# psql postgres postgres
psql (11.4)
Type "help" for help.
postgres=# \dx
List of installed extensions
Name | Version | Schema | Description
----------+---------+------------+------------------------------------------
pg_jieba | 1.1.0 | public | a parser for full-text search of Chinese
plpgsql | 1.0 | pg_catalog | PL/pgSQL procedural language
(2 rows)
是以前某个版本的代码,或者做了其他额外配置?我在当前的master(8995a41872415b489969ef9970517a613040ce28)版本 。装在pg11上。多次使用pg_dump和你提供的sql,都没有发现错误。不过我执行的sql显示的内容和你的不一样。
tokenname | dictname
-----------+------------
eng | jieba_stem
nz | jieba_stem
n | jieba_stem
m | jieba_stem
i | jieba_stem
l | jieba_stem
d | jieba_stem
s | jieba_stem
t | jieba_stem
mq | jieba_stem
nr | jieba_stem
j | jieba_stem
a | jieba_stem
r | jieba_stem
b | jieba_stem
f | jieba_stem
nrt | jieba_stem
v | jieba_stem
z | jieba_stem
ns | jieba_stem
q | jieba_stem
vn | jieba_stem
c | jieba_stem
nt | jieba_stem
u | jieba_stem
o | jieba_stem
zg | jieba_stem
nrfg | jieba_stem
df | jieba_stem
p | jieba_stem
g | jieba_stem
y | jieba_stem
ad | jieba_stem
vg | jieba_stem
ng | jieba_stem
x | jieba_stem
ul | jieba_stem
k | jieba_stem
ag | jieba_stem
dg | jieba_stem
rr | jieba_stem
rg | jieba_stem
an | jieba_stem
vq | jieba_stem
e | jieba_stem
uv | jieba_stem
tg | jieba_stem
mg | jieba_stem
ud | jieba_stem
vi | jieba_stem
vd | jieba_stem
uj | jieba_stem
uz | jieba_stem
h | jieba_stem
ug | jieba_stem
rz | jieba_stem
(56 rows)
创建数据库,安装pg_jieba扩展后, 执行:
pg_dump -U postgres -h 127.0.0.1 -d postgres > postgres.bak
执行失败:
把这句sql放在数据库中执行,有时会退出进程
有时会得到如下结果:
请问您知道这是什么原因吗?