Provided by:
manpages-tr_1.0.5.1-2_all 
ISIM
ALTER USER - bir veritabani kullanici hesabini degistirir
KULLANIM
ALTER USER isim [ [ WITH ] se,cenek [ ... ] ]
burada se,cenek soyle olabilir:
CREATEDB | NOCREATEDB
| CREATEUSER | NOCREATEUSER
| [ ENCRYPTED | UNENCRYPTED ] PASSWORD 'parola'
| VALID UNTIL 'mutlak_zaman'
ALTER USER isim RENAME TO yeni_isim
ALTER USER isim SET parametre { TO | = } { deger | DEFAULT }
ALTER USER isim RESET parametre
A,CIKLAMA
ALTER USER bir PostgreSQL kullanici hesabinin ozniteliklerini
degistirir. Degistirilmeyen oznitelikler onceki degerlerini korurlar.
Ilk bicim kullanicinin izinlerini ve kimlik kanitlama ayarlarini
degistirir. (Ayrintilar icin asagiya bakiniz.) Veritabani ayricalikli
kullanicilari herhangi bir kullanicinin bu ayarlarinin hepsini
degistirebilir. Siradan kullanicilar ise sadece parolalarini
degistirebilirler.
Ikinci bicim kullanicinin ismini degistirir. Sadece veritabani
ayricalikli kullanicisi bir kullanicinin ismini degistirebilir. Oturum
acmis kullanicinin ismi degistirilemez. (Bunu yapmak gerekliyse, farkli
bir kullanici olarak baglanin.) Cunku MD5 sifreli parolalarda kullanici
ismi tuz olarak kullanilir, bir kullanicinin isminin degistirilmesi
onun MD5 parolasini temizler.
Ucuncu ve dorduncu bicimler belirtilen yapilandirma degiskeni icin
kullanicinin oturum ontanimlisini degistirir. postgresql.conf
dosyasinda ya da postmaster komut satirinda ne belirtilmis olursa
olsun, kullanicinin yeni bir oturumu sonraki her baslatisinda,
belirtilen deger oturum ontanimlisi haline gelir. Siradan kullanicilar
kendi oturum ontanimlilarini degistirebilirler. Ayricalikli
kullanicilar ise herkesinkini degistirebilir. Belli degerler bu yolla
belirtilemezler ya da sadece ayricalikli kullanici tarafindan
belirtilebilirler.
PARAMETRELER
isim Oznitelikleri degistirilecek kullanicinin ismi.
CREATEDB, NOCREATEDB
Bu deyimler bir kullanicinin veritabani olusturup
olusturamayacagini belirtmek icin kullanilir. Eger CREATEDB
belirtilmisse kullanici kendi veritabanlarini olusturabilir.
NOCREATEDB belirtilmiss kullanici bunu yapamaz. (Eger kullanici
ayni zamanda ayricalikli kullanici ise aslinda bunun bir etkisi
yoktur.)
CREATEUSER, NOCREATEUSER
Bu deyimler bir kullanicinin yeni bir kullanici olusturup
olusturamayacagini belirtmek icin kullanilir. CREATEUSER ayrica,
tum erisim kisitlamalarini kaldirarak kullaniciyi ayricalikli
kullanici haline getitir.
parola Bu hesap icin kullanilacak yeni parola.
ENCRYPTED, UNENCRYPTED
Bu sozcukler pg_shadow icinde parolanin sifreli saklanip
saklanmayacagini denetler. (Bu secimle ilgili daha ayrintili
bilgiyi CREATE USER [create_user(7)] kilavuz sayfasinda
bulabilirsiniz.)
mutlak_zaman
Bu kullanicinin parolasinin son kullanim tarihi (ve istege bagli
olarak zamani). Parolanin son kullanim tarihinin olmayacagini
belirtmek icin 'infinity' kullanin.
yeni_isim
Kullanicinin yeni ismi.
parametre, deger
Belirtilen yapilandirma parametresinin belirtilen degeri
kullanicinin oturum onanimlisi yapilir. Eger deger olarak
DEFAULT veya esdegeri olan RESET kullanilmissa, kullaniciya ozel
deger silinir, boylece kullanici yeni oturumda sistem capinda
gecerli olan ontanimliyi miras alacaktir. RESET ALL tum
kullaniciya ozel ayarlari temizleyecektir.
Yapilandirma parametreleri ve onlarin degerleri hakkinda daha
fazla bilgi edinmek icin SET [set(7)] kilavuz sayfasina ve
http://www.postgresql.org/docs/8.0/static/runtime-config.html
adresine bakiniz.
EK BILGI
Yeni bir kullanici eklemek icin CREATE USER [create_user(7)], bir
kullaniciyi silmek icin ise DROP USER [drop_user(7)] kullanin.
ALTER USER bir kullanicinin grup uyeligini degistiremez. Bunu yapmak
icin ALTER GROUP [alter_group(7)] kullanin.
VALID UNTIL deyimi kullanici hesabi icin degil, sadece parola icin son
kullanim tarihi tanimlar. oturum acarken parolali kimlik kanitlama
yontemi kullanilmiyorsa, bu tarih anlamsizdir.
Ayrica, oturum ontanimlisini bir kullaniciya degil, belli bir
veritabanina baglamak da mumkundur; bkz. ALTER DATABASE
[alter_database(7)]. Bir celiski durumunda kullaniciya ozel ayarlar,
veritabanina ozel ayarlarin yerine gecer.
"ORNEKLER
Bir kullanicinin parolasini degistirmek icin:
ALTER USER davide WITH PASSWORD 'hu8jmn3';
Kullanici parolasinin son kullanim tarihini degistirmek icin:
ALTER USER manuel VALID UNTIL 'Jan 31 2030';
Bir parolanin son kullanim zamanini, 4 Mayis 2005 ogleyin, zaman
dilimini UTC'nin uc saat ilerisi olarak belirtmek icin:
ALTER USER chris VALID UNTIL 'May 4 12:00:00 2005 +3';
Bir parolayi sonsuza kadar gecerli yapmak icin:
ALTER USER fred VALID UNTIL 'infinity';
Bir kullaniciya diger kullanicilari ve yeni veritabanlarini olusturma
yetkisi vermek icin:
ALTER USER miriam CREATEUSER CREATEDB;
UYUMLULUK
ALTER USER bir PostgreSQL olusumudur. SQL standardi kullanici
tanimlarini gerceklenime birakmistir.
ILGILI BELGELER
CREATE USER [create_user(7)], DROP USER [drop_user(7)], SET [set(7)].
,CEVIREN
Nilgun Belma Buguner <nilgun (at) belgeler.gen.tr>, Nisan 2005