Provided by:
manpages-tr_1.0.5.1-1.1_all 
İSİM
ALTER INDEX - bir indeksin tanımını değiştirir
KULLANIM
ALTER INDEX isim RENAME TO yeni_isim
ALTER INDEX isim eylem [, ... ]
burada eylem ÅŸunlardan biri olabilir:
OWNER TO yeni_aidiyet
SET TABLESPACE tablo_alanı_ismi
AÇIKLAMA
ALTER INDEX mevcut bir indeksin tanımını değiştirir. Çeşitli
altbiçimleri vardır:
OWNER Bu biçim belirtilen kullanıcıyı indeksin sahibi yapar. Sadece
ayrıcalıklı kullanıcı tarafından uygulanabilir.
SET TABLESPACE
Bu biçim belirtilen tablo alanını indeksin tablo alanı yapar ve
indeks ile ilgili veri dosyalarını yeni tablo alanına taşır.
Ayrıca, CREATE TABLESPACE [create_tablespace(7)] kılavuz
sayfasına da bakınız.
RENAME Bu biçim indeksin ismini değiştirir. Kayıtlı veriler üzerinde
etkisizdir.
RENAME dışındaki tüm eylemler çok sayıda değişikliğin birlikte
uygulanması için bir liste halinde birleştirilebilir.
PARAMETRELER
isim DeÄŸiÅŸtirilecek mevcut bir indeksin ismi (ÅŸema nitelemeli
olabilir)
yeni_isim
İndeksin yeni ismi.
yeni_aidiyet
İndeksin yeni sahibinin kullanıcı ismi.
tablo_alanı_ismi
İndexin taşınacağı tablo alanının ismi.
EK BİLGİ
Bu iÅŸlemleri ALTER TABLE [alter_table(7)] kullanarak da yapmak
mümkündür. ALTER INDEX aslında, ALTER TABLE deyiminin indekslere
uygulanan bir benzeridir.
Sistem katalog indekslerinde deÄŸiÅŸikliÄŸe izin verilmez.
ÖRNEKLER
Mevcut bir indeksin ismini değiştirmek için:
ALTER INDEX distributors RENAME TO suppliers;
Bir indeksi başka bir tablo alanına taşımak için:
ALTER INDEX distributors SET TABLESPACE fasttablespace;
UYUMLULUK
ALTER INDEX, bir PostgreSQL oluÅŸumudur.
ÇEVİREN
Nilgün Belma Bugüner <nilgun (at) belgeler·gen·tr>, Mart 2005