Re: MySQL2PostgreSQL hakkında

Lists: Postg스포츠 토토 결과SQL
From: "Ahmet" <corsairsoft(at)gmail(dot)com>
To: <pgsql-tr-genel(at)postgresql(dot)org>
Subject: MySQL2PostgreSQL hakkında
Date: 2006-03-15 13:40:53
Message-ID: 002801c6483620308000000a@asus
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: Postg스포츠 토토 베트맨SQL

Merhabalar

1. mevcut mysql tablolarımı postgresql 'e
sorunsuz aktarabileceğim bir program varmı ?

2. postgresql de yeni sayılırım ancak bir çok özellik var bazılarını biliyorum ama
bunların ne olduğunu ve nasıl kullanabileceğimi kestiremiyorum.

a . Rule
b . Sequance
c . Type
d . Aggregate
e . Operator
f . Tablespace

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....

Kolay gelsin iyi çalışmalar


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
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: Enver ALTIN <ealtin(at)parkyeri(dot)com>
To: Esref Atak <esrefatak(at)gmail(dot)com>
Cc: PostgreSQL Türkiye -Genel <pgsql-tr-genel(at)postgresql(dot)org>
Subject: Re: MySQL2PostgreSQL hakkında
Date: 2006-03-15 16:30:34
Message-ID: 4418412A.6010500@parkyeri.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: Postg젠 토토SQL :

Merhaba,

Esref Atak wrote:
> 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.

Kaynak koda şöyle bir bakınca, pek de öyle "büyük veritabanı sunucusu"
implementasyonu gibi görünmüyor bu özellik. Tablespace çok kaba
hatlarıyla bu diğer veritabanı nesneleriyle pkey/fkey bağlantıları olan
bir başka tablodaki satırdan ibaret diyebiliriz, takriben böyle
çalışıyor. fkey kuralı için bir yerlerde "on update cascade on delete
cascade" belirtince büyük ölçüde oluveriyor kendiliğinden, bu kadarını
PostgreSQL en ilkel işlevlerde bile sağlıyor zaten.

IBM DB2, Oracle, Sybase veya Microsoft SQL Server gibi yazılımların çok
ilginç nedenlerle gerçekten karmaşık hale getirdikleri aslında basit
sorunların PostgreSQL'de çok basit yollardan çözüldüğünü görmek oldukça
eğlenceli olabiliyor.
--
Enver


From: Nilgün Belma Bugüner <nilgun(at)belgeler(dot)gen(dot)tr>
To: pgsql-tr-genel(at)postgresql(dot)org
Subject: Re: MySQL2PostgreSQL hakkında
Date: 2006-03-15 18:08:39
Message-ID: 200603152008.39874.nilgun@belgeler.gen.tr
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-tr-genel

Selam,

Çar 15 Mar 2006 18:16 sularında, Esref Atak şunları yazmıştı:

> 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.

Linux kullanıcısı değilsiniz anlaşılan. :-)
Onlar 8.0.1 sürümündeki man sayfalarının çevirileridir.
man7, bu tür kılavuz sayfalarının GNU/Linux dosya sisteminde
bulundukları dizinin adıdır; pgsql'in sürüm numarası değildir.
(Yani bu dosyaların groff biçimli olanları normalde
/usr/share/man/man7 dizini altında bulunur.)

Esen kalın,
Nilgün


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 18:45:31
Message-ID: b0e445b30603151045l145ee816qa5d1f1586d0d8067@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: Postg스포츠 토토 결과SQL

On 3/15/06, Nilgün Belma Bugüner <nilgun(at)belgeler(dot)gen(dot)tr> wrote:
>
> Linux kullanıcısı değilsiniz anlaşılan

Demek, o kadar belli oluyor :)
www.belgeler.org sitesindeki çalışmalarınızdan dolayı tebrik ve teşekkür
teşekkür etmeyi bir borç bilirim.
Anladığım kadarıyla, siteyi kaç kişinin ziyaret ettiğini takip etmiyorsanız,
www.statcounter.com'u öneririm. Ücretsiz. Bu konuda yardımda bulunmaya
hazırım.

--
Saygılar,
Eşref Atak


From: Nilgün Belma Bugüner <nilgun(at)belgeler(dot)gen(dot)tr>
To: pgsql-tr-genel(at)postgresql(dot)org
Subject: Re: MySQL2PostgreSQL hakkında
Date: 2006-03-15 22:33:51
Message-ID: 200603160033.51563.nilgun@belgeler.gen.tr
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-tr-genel

Çar 15 Mar 2006 20:45 sularında, Esref Atak şunları yazmıştı:

> Anladığım kadarıyla, siteyi kaç kişinin ziyaret ettiğini takip etmiyorsanız,
> www.statcounter.com'u öneririm. Ücretsiz. Bu konuda yardımda bulunmaya
> hazırım.
>

İstatistiklerimiz ilginizi çekiyorsa:
http://sourceforge.net/project/stats/?group_id=61526&ugn=belgeler
Bu istatistikler sadece http://belgeler.org ile ilgilidir.
Yansıları içermez.

Esen kalın,
Nilgün