Merhaba arkadaşlar postgresql de veritabanı veritabanını öğrenme ile ilgili kod parçacığınız sizlerle paylaşıyorum. İnşallah benim gibi arayışta olan birine lazım olur.
SELECT pg_database_size('vt_adi'); -- vt boyutunu bayt olarak gösterir
SELECT pg_size_pretty(pg_database_size('vt_adi')); -- vt boyutunu
SELECT pg_size_pretty(pg_total_relation_size('tablo_adi')); --belirli bir
SELECT pg_size_pretty(pg_relation_size('tablo_adi')); --belirli bir
SELECT
relname as "Table",
pg_size_pretty(pg_total_relation_size(relid)) As "Size",
pg_size_pretty(pg_total_relation_size(relid) - pg_relation_size(relid))
as "External Size"
FROM pg_catalog.pg_statio_user_tables ORDER BY pg_total_relation_size(relid)
DESC;
-- vt de bizim oluşturduğumuz tabloların isimleri ve boyutları