[ 永遠的UNIX::UNIX技術資料的寶庫 ]   GB | BIG5

首頁 > 數據庫 > 其它 > 正文
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)

===更多相關===
 

★  樊強制作 歡迎分享  ★