Şema belirtmeden SQL çalıştırmak

From: "esrefatak" <esrefatak(at)gmail(dot)com>
To: pgsql-tr-genel(at)postgresql(dot)org
Subject: Şema belirtmeden SQL çalıştırmak
Date: 2006-02-24 15:15:32
Message-ID: 1140794132.290743.95800@z34g2000cwc.googlegroups.com
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-tr-genel

Merhaba,

PostgreSQL 8.1 Win32, PgAdmin III kullanıyorum. Şu ayarlara sahibim:

CREATE ROLE cms_1_tr LOGIN ...;
CREATE SCHEMA cms_1_tr AUTHORIZATION cms_1_tr;

Yukarıdaki cms_1_tr kullanıcısıyla oturum açarak, PgAdmin III'ün
SQL çalıştırma penceresinde,

create table a(a integer);

komutunu çalıştırmaya çalıştığımda,

ERROR: no schema has been selected to create in

hatasını alıyorum. Halbu ki; benim oturum açtığım kullanıcım
yalnızca bir tane şemaya sahip. Anlayıp onda oluşturması
gerekmiyor mu? En azından ben Oracle'dan gelen alışkanlıklardan
dolayı buna alışığım. Gerçi, ikisinin yaklaşımı farklıdır.

Acaba, şemayı belirtmeden SQL çalıştırmamın bir yolu yok mudur?
"Default schema" gibi bir ayar hayal ediyorum yani.

İkinci sorum; şemalar ve kullanıcı hesapları sanırım küçük
harflerle isimlendirilmek zorundalar? Zira; büyük harfle
isimlendirip, SQL ifademde de büyük harfle sorgu yapmaya
çalıştığımda, "böyle bir şema yok" gibi bir hata alıyorum. Bu
durum hakkında neler söyleyebilirsiniz?

---
Eşref Atak

Responses

Browse pgsql-tr-genel by date

  From Date Subject
Next Message Volkan YAZICI 2006-02-24 17:21:17 Re: Şema belirtmeden SQL
Previous Message Devrim GUNDUZ 2006-02-23 22:34:39 Re: Oracle'dan PostgreSQL'e