[ 永远的UNIX::UNIX技术资料的宝库 ]

首页 > 数据库 > 其它 > 正文
PostgreSQL7.0手册-用户手册-19. SQL命令-REINDEX
编译:何伟平 laser@zhengmai.com.cn (2001-04-21 22:12:25)
REINDEX
名称
REINDEX  --  在一个独自运行(没有联接)的 Postgres 上恢复毁坏了的系统索引.
语法
REINDEX { TABLE | DATABASE | INDEX } name [ FORCE ]
输入
TABLE 
重新建立声明的表的所有索引. 
DATABASE 
恢复一个声明了的数据库的所有系统索引. 
INDEX 
重新建立声明了的索引. 
name 
要重建的所声明的表/数据库/索引的名称. 
FORCE 
强制性重新建立索引.如果没有这个关键字,除非目标索引非法,REINDEX 将不做任何事情.
输入
REINDEX 
  
  

如果表的索引成功重建,返回此信息.

描述
REINDEX 用于恢复损坏了的系统索引.为了运行 REINDEX 命令,必须宕掉 Postmaster 而且 Postgres 必须带 -O 和 -P(一个忽略系统索引的选项)选项运行.请注意,我们不能依赖系统索引来恢复系统索引.
用法
重建表 mytable 的索引: 
     REINDEX TABLE mytable;
更多例子: 
REINDEX DATABASE my_database FORCE;
REINDEX INDEX my_index;
兼容性
SQL92
在 SQL92 里没有 REINDEX.
(http://www.fanqiang.com)
    进入【UNIX论坛

相关文章
PostgreSQL7.0手册-用户手册-19. SQL命令-VACUUM (2001-04-21 22:16:33)
PostgreSQL7.0手册-用户手册-19. SQL命令-UPDATE (2001-04-21 22:16:12)
PostgreSQL7.0手册-用户手册-19. SQL命令-UNLISTEN (2001-04-21 22:15:44)
PostgreSQL7.0手册-用户手册-19. SQL命令-TRUNCATE (2001-04-21 22:15:24)
PostgreSQL7.0手册-用户手册-19. SQL命令-SHOW (2001-04-21 22:15:01)
PostgreSQL7.0手册-用户手册-19. SQL命令-SET (2001-04-21 22:14:42)
PostgreSQL7.0手册-用户手册-19. SQL命令-SELECT INTO (2001-04-21 22:14:19)
PostgreSQL7.0手册-用户手册-19. SQL命令-SELECT (2001-04-21 22:14:01)
PostgreSQL7.0手册-用户手册-19. SQL命令-ROLLBACK (2001-04-21 22:13:41)
PostgreSQL7.0手册-用户手册-19. SQL命令-REVOKE (2001-04-21 22:13:18)

===更多相关===
 

★  樊强制作 欢迎分享  ★