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

İSİM

       CREATE TABLESPACE - yeni bir tablo alanı tanımlar

KULLANIM

       CREATE TABLESPACE tablo_alanı_ismi
           [ OWNER kullanıcı_ismi ] LOCATION 'dizin'

AÇIKLAMA

       CREATE  TABLESPACE  kümeleme  amacıyla  yeni  bir  tablo alanı tanımlar. Tablo alanı ismi,
       veritabanı kümesinde mevcut tablo alanı isimlerinden farklı olmalıdır.

       Bir tablo alanı ayrıcalıklı kullanıcıya veritabanı nesnelerini (tablolar, indeksler  gibi)
       içerecek dosyalar için dosya sisteminde yeni bir yer tanımlama imkanı verir.

       Uygun  izinlere  sahip  bir kullanıcı CREATE DATABASE, CREATE TABLE, CREATE INDEX veya ADD
       CONSTRAINT'e bir  tablo_alanı_ismi  aktarabilir,  böylece  belirtilen  tablo  alanında  bu
       nesnelerin saklandığı dosyalara sahip olabilir.

PARAMETRELER

       tablo_alanı_ismi
              Oluşturulacak tablo alanının ismi. Bu isim, sistem tablo alanları için ayrılmış bir
              önek olan pg_ ile başlayamaz.

       kullanıcı_ismi
              Tablo alanının sahibi olacak kullanıcının ismi.  Belirtilmezse,  komutu  çalıştıran
              kullanıcı   tablo   alanının  sahibi  olur.  Tablo  alanlarını  sadece  ayrıcalıklı
              kullanıcılar oluşturabilir, fakat tablo  alanı  sahibi  olarak  sadece  ayrıcalıklı
              olmayan kullanıcıları atayabilirler.

       dizin  Tablo  alanı  için  kullanılacak  dizin. Dizin boş olmalı, mutlak dosya yolu olarak
              belirtilmeli ve sahibi PostgreSQL sistem kullanıcısı olmalıdır.

EK BİLGİ

       Tablo alanları sadece sembolik bağları destekleyen sistemlerde desteklenmektedir.

ÖRNEKLER

       /data/dbs dizininde dbspace isminde bir tablo alanının oluşturulması:

           CREATE TABLESPACE dbspace LOCATION '/data/dbs';

       /data/indexes dizininde genevieve kullanıcısı  tarafından  indexspace  isminde  bir  tablo
       alanının oluşturulması:

           CREATE TABLESPACE indexspace OWNER genevieve LOCATION '/data/indexes';

UYUMLULUK

       CREATE TABLESPACE bir PostgreSQL oluşumudur.

İLGİLİ BELGELER

       CREATE   DATABASE  [create_database(7)],  CREATE  TABLE  [create_table(7)],  CREATE  INDEX
       [create_index(7)],    ALTER    TABLESPACE    [alter_tablespace(7)],    DROP     TABLESPACE
       [drop_tablespace(7)].

ÇEVİREN

       Nilgün Belma Bugüner <nilgun (at) belgeler·gen·tr>, Nisan 2005