Provided by: manpages-tr_1.0.5.1-2_all bug

ISIM

       CREATE USER - yeni bir veritabani kullanicisi hesabi tanimlar

KULLANIM

       CREATE USER isim [ [ WITH ] se,cenek [ ... ] ]

       burada se,cenek:

             SYSID uid
           | CREATEDB | NOCREATEDB
           | CREATEUSER | NOCREATEUSER
           | IN GROUP grup_ismi [, ...]
           | [ ENCRYPTED | UNENCRYPTED ] PASSWORD 'parola'
           | VALID UNTIL 'mutlak_zaman'

A,CIKLAMA

       CREATE  USER  bir  PostgreSQL  veritabani  kumesine  yeni bir kullanici
       ekler. Bu komutu kullanmak icin bir veritabani ayricalikli  kullanicisi
       olmalisiniz.  Kullanici  ve  kimlik  kanitlama islemleri hakkinda bilgi
       edinmek icin:
       http://www.postgresql.org/docs/8.0/static/user-manag.html
       http://www.postgresql.org/docs/8.0/static/client-authentication.html

PARAMETRELER

       isim   Yeni kullanicinin ismi.

       uid    SYSID deyimi yeni kullanicinin  PostgreSQL  kullanici  kimligini
              secmekte  kullanilabilir.  Bu  normalde gerekmez, ama eger oksuz
              kalmis bir nesneyi yeniden olusturuyorsaniz yararli olabilir.

              Eger belirtilmezse,  yeni  kullanici  kimligi  ontanimli  olarak
              atanmis  en  buyuk  kullanici  kimligine  (alt  sinir  100)  bir
              eklenerek olusturulur.

       CREATEDB, NOCREATEDB
              Bu   deyimler   yeni   kullanicinin   veritabani   olusturabilme
              yeterliligini  belirler.  Eger CREATEDB belirtilmisse, kullanici
              kendi  veritabanini  olusturabilir  olarak   tanimlanmis   olur.
              NOCREATEDB   kullaniciya   veritabani   olusturma  yeterliligini
              vermeyecektir. Hicbiri belirtilmezse, NOCREATEDB ontanimlidir.

       CREATEUSER, NOCREATEUSER
              Bu deyimler yeni kullaniciya,  yeni  kullanicilar  olusturabilme
              izni verilmesi ile ilgilidir. CREATEUSER ayrica, kullaniciyi tum
              erisim izinlerini duzenleyebilme yetkisi  olan  bir  ayricalikli
              kullanici  haline  getirir.  Hicbiri belirtilmezse, NOCREATEUSER
              ontanimlidir.

       grup_ismi
              Yeni kullanicinin uyesi  yapilacagi  mevcut  gruplardan  birinin
              ismi. Cok sayida grup ismi listelenebilir.

       parola Kullanicinin  parolasi.  Parolali  kimlik kanitlamasi kullanmayi
              planlamiyorsaniz, bu secenegi atlayabilirsiniz, ama  daha  sonra
              kararinizi   degistirirseniz,  kullanici  baglanamayabilecektir.
              Parola ALTER USER [alter_user(7)] kullanarak sonradan atanabilir
              veya degistirilebilir.

       ENCRYPTED, UNENCRYPTED
              Bu  sozcukler  parolanin  sistem  katalogunda  sifreli  saklanip
              saklanmayacagi ile ilgilidir. Hicbiri  belirtilmezse,  ontanimli
              davranis   password_encryption  yapilandirma  parametresine gore
              saptanir. Eger mevcut parola zaten MD-5 sifreli  bicimdeyse,  bu
              sozcuklerden  hangisi  belirtilmis  olursa  olsun,  oldugu  gibi
              saklanir (zaten,  sifreli  bir  parolayi  sistem  cozemez).  Bu,
              veritabani dokumlenirken veya yerine konurken de boyledir.

              Cok   eski   istemcilerin,   parolalarin   sifreli  saklanmasini
              gerektiren MD-5  kimlik  kanitlama  mekanizmasi  icin  destekten
              yoksun olabilecegini unutmayin.

       mutlak_zaman
              Kullanicinin   parolasinin   gecerliligini   yitirecegi   zamani
              belirtmek icin kullanilir. VALID UNTIL deyimi atlanirsa,  parola
              daima gecerli olacaktir.

EK BILGI

       Bir   kullanicinin   ozniteliklerine   degistirmek   icin   ALTER  USER
       [alter_user(7)],   bir   kullaniciyi   silmek   icin   de   DROP   USER
       [drop_user(7)]  kullanin.  Bir  kullaniciyi  bir  gruba  eklemek  ya da
       gruptan cikarmak icin ALTER GROUP [alter_group(7)] kullanin.

       PostgreSQL, CREATE USER ile ayni islevsellige sahip olan  createuser(1)
       diye  bir  uygulama  icerir  (Aslinda o da bu komutu kullanir), fakat o
       komut satirindan calisir.

       VALID UNTIL deyimi kullanicinin hesabi icin degil  sadece  kullanicinin
       parolasi  icin  son  gecerlilik  tarihini  belirler.  Parolasiz  kimlik
       kanitlama yontemi kullanilirken, bu degerin bir hukmu olmayacaktir.

"ORNEKLER

       Parolasiz bir kullanici tanimlamak icin:

           CREATE USER jonathan;

       Parolali bir kullanici tanimlamak icin:

           CREATE USER davide WITH PASSWORD 'jw8s0F4';

       Parolasinin son kullanma tarihi  2004  olan  bir  kullanici  tanimlamak
       icin:

         CREATE USER miriam WITH PASSWORD 'jw8s0F4' VALID UNTIL '2005-01-01';

       Burada parola 2005'in ilk saniyesinde gecersiz olacaktir.

       Veritabani olusturabilme yetkisi olan bir kullanici olusturmak icin:

           CREATE USER manuel WITH PASSWORD 'jw8s0F4' CREATEDB;

UYUMLULUK

       CREATE USER cumlesi bir PostgreSQL olusumudur.  SQL standardi kullanici
       tanimlamayi gerceklemeye birakmistir.

IIGILI BELGELER

       ALTER USER [alter_user(7)], DROP USER [drop_user(7)], createuser(1).

,CEVIREN

       Nilgun Belma Buguner <nilgun (at) belgeler.gen.tr>, Nisan 2005