From: | "Esref Atak" <esrefatak(at)gmail(dot)com> |
---|---|
To: | PostgreSQL Türkiye -Genel <pgsql-tr-genel(at)postgresql(dot)org> |
Subject: | Re: MySQL2PostgreSQL hakkında |
Date: | 2006-03-15 16:16:31 |
Message-ID: | b0e445b30603150816kee064d9u774182e3d42d151f@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-tr-genel |
On 3/15/06, Ahmet <corsairsoft(at)gmail(dot)com> wrote:
>
> Merhabalar
>
Merhaba
Biraz arge yapmanızı önererek başlayayım...
a . Rule
>
http://www.belgeler.org/man/man7/man7-create_rule.html
b . Sequence
>
otomatik üretilen ID alanları için kullanılır genelde. C dilindeki
i++;
ifadesi gibi bir nesne. Sonraki sayıyı üret diyorsunuz, aldığınız sayıyı ID
alanına kaydediyorsunuz veya başka amaçlarla kullanıyorsunuz. Sayaç yani.
Otomatik artan ID alanlarda kullanmak için
create table ...( id ... default nextVal('sequence_1'));
yöntemiyle kullanılır.
http://www.belgeler.org/man/man7/man7-create_sequence.html
c . Type
>
Kendi tiplerinizi oluşturabiliyorsunuz.
http://www.belgeler.org/man/man7/man7-create_type.html
e . Operator
>
Kendi operatörlerinizi tanımlayabiliyorsunuz.
http://www.belgeler.org/man/man7/man7-create_operator.html
f . Tablespace
>
Genelde, belli tablolarınızın belli bir disk bölümünde tutulması için
kullanılır. Hani, daha iyi performans için ayarlanmış bir özel disk
bölümünde. Yedek almaları filan da kolaylaştırır.
http://www.belgeler.org/man/man7/man7-create_tablespace.html
3. Veritabanı/Tablo mantığına alışkın biri olarak, shema kavramını tam
> olarak anlayamadım.
> Çok oldu ama bulmaca tadında bir soru oldu herhalde....
>
Veritabanı içinde veritabanı gibi. Şema oluşturuyorsunuz. İçine bir sürü
tablo, görüntü, arttırıcı vs. oluşturursunuz. Bu şemayı sildiğinizde,
içindeki tüm bu "şey"ler de silinir :)
http://www.belgeler.org/man/man7/man7-create_schema.html
Kolay gelsin iyi çalışmalar
>
Adreslerini verdiğim belgeler, PostgreSQL 7.x içindi ve Türkçe idi. Daha
güncel belgeler için resmi siteyi ziyaret edebilirsiniz.
Sıraladığınız bu özelliklerin çoğu, "küçük" projelerde ihtiyaç olmayan
özelliklerdir. Orta ve büyük projelerde ihtiyaç olduğu için, küçük
veritabanı sunucularında bu özellikler pek bulunmaz. Örneğin Tablespace. Ben
sırf bu özelliği barındıran veritabanına bile, gönül rahatlığıyla "büyük bir
veritabanı sunucusu" derim.
--
Saygılar,
Eşref Atak
From | Date | Subject | |
---|---|---|---|
Next Message | Enver ALTIN | 2006-03-15 16:30:34 | Re: MySQL2PostgreSQL hakkında |
토토 결과 : mysql2토토 | Ahmet | 2006-03-15 13:40:53 | 토토 결과 : mysql2토토 결과 hakkında |