PG中的reindexdb命令
reindexdb
reindexdb — 重索引一个PostgreSQL数据库
大纲
reindexdb
[connection-option
...] [option
...] [ --schema
| -S
schema
] ... [ --table
| -t
table
] ... [ --index
| -i
index
] ... [dbname
]
1 | reindexdb` [*`connection-option`*...] [*`option`*...] `--all` | `-a |
reindexdb
[connection-option
...] [option
...] --system
| -s
[dbname
]
描述
reindexdb是用于重建一个PostgreSQL数据库中索引的工具。
reindexdb是 SQL 命令REINDEX的一个包装器。在通过这个工具和其他方法访问服务器来重索引数据库之间没有实质性的区别。
选项
reindexdb接受下列命令行参数:
-a
--all
重索引所有数据库。
--concurrently
使用
CONCURRENTLY
选项。 请参阅 REINDEX,其中详细解释了此选项的所有注意事项。[-d] *
dbname*
[--dbname=]*
dbname*
当
-a
/--all
未使用时,指定要重新索引的数据库的名称。 如果未指定,则从环境变量PGDATABASE
中读取数据库名称。 如果未设置,则使用为连接指定的用户名。dbname
可以是 连接字符串。 如果是这样,连接字符串参数将覆盖任何冲突的命令行选项。-e
--echo
回显reindexdb生成并发送到服务器的命令。
-i *
index*
--index=*
index*
本人提供Oracle(OCP、OCM)、MySQL(OCP)、PostgreSQL(PGCA、PGCE、PGCM)等数据库的培训和考证业务,私聊QQ646634621或微信db_bao,谢谢!