Daha önce hiç bu tür bir ihtiyaç hissetmemiÅŸtim hâla da hissetmiyorum. Bugün Planet Postgresql‘de denk geldim, denk gelmiÅŸken paylaÅŸmak istedim.

SELECT pg_database.datname,
pg_size_pretty(pg_database_size(pg_database.datname)) AS size
FROM pg_database;

Kodun yer aldığı girdiyi burada bulabilirsiniz.

Bu arada sabırsızlıkla Devrim Gündüz‘ün kitabını beklediÄŸimi belirtmemde fayda var. Kitap girdisini mutlaka okumanızı öneririm ayrıca.

Pardus & Postgresql    06/08/07

Pardus üzerinde hızlıca Postgresql’i kurmak için aÅŸağıdaki adımları izleyebiliriz:

  • Postgresql kurulumu ( pisi it postgresql-server )
  • Servisi açalım: service postgresql-server start
  • Kullanıcımız için “role” oluÅŸturalım (Konsolda)

    muarifer@muarifer ~ $ su
    Parola:
    muarifer muarifer # su postgres
    postgres@muarifer muarifer $ createuser muarifer
    Shall the new role be a superuser? (y/n) y

    exit
    exit

  • Veritabanımızı oluÅŸturalım: createdb VERITABANI
  • Veritabanına baÄŸlanmak için: psql -d VERITABANI

Plpgsql ile oluÅ?turulan bir fonksiyonda, dizi olarak gönderilen deÄ?iÅ?kenin adetince iÅ?lem yaptırmak için Å?unu kullanabiliriz;

CREATE OR REPLACE FUNCTION dizi_sayi_deneme(dizi INT[]) RETURNS void AS
$$
DECLARE
       
i      INTEGER;
BEGIN
i := 1;
while dizi[i] is not null loop
   
-- iÅ?lemler
   
i := i+1;
END LOOP;
 
END;
$$
LANGUAGE 'plpgsql';

Sayfada yayımlanan yazılar aksi belirtmedildiği sürece Murat Arif Çeliker'e aittir. Yorumlar, yorumu yapan kullanıcıların kendi görüşleridir.
açılış - deneyhane - tasarılar - hakkımda - iletişim -

Sitede altyapı olarak Wordpress kullanılmıştır.