Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Rozmiar tabeli
Emdek
post 12.02.2007, 13:47:20
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 10.06.2006

Ostrzeżenie: (0%)
-----


Mam pytanie, czy jest możliwe oszacowanie rozmiaru tabeli bazy danych PostgreSQL z poziomu php?
Chodzi mi o zapytanie zwracające dane zbliżone do tych zwracanych przez SHOW TABLE STATUS [...] w MySQL.


--------------------
Nadszedł już czas, najwyższy czas, nienawiść zniszczyć w sobie.
Go to the top of the page
+Quote Post
prond
post 19.02.2007, 15:25:25
Post #2





Grupa: Zarejestrowani
Postów: 254
Pomógł: 10
Dołączył: 8.11.2006
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Wszystkie informacje o tabelach (podobnie jak MySQL, ORACLE, ...) znajdziesz w schemacie "information_schema".

  1. SELECT
  2. *
  3. FROM information_schama.TABLES WHERE table_name = 'moja_tabela';


Jak chcesz coś wyciągnąć o kolumnach to zapytaj information_schema.columns ...


--------------------
--------------------------------------------------------------------------------
weblog.axent.pl
--------------------------------------------------------------------------------
Go to the top of the page
+Quote Post
rafus
post 22.02.2007, 13:22:51
Post #3





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 22.02.2007

Ostrzeżenie: (0%)
-----


Cytat(prond @ 19.02.2007, 15:25:25 ) *
Wszystkie informacje o tabelach (podobnie jak MySQL, ORACLE, ...) znajdziesz w schemacie "information_schema".

  1. SELECT
  2. *
  3. FROM information_schama.TABLES WHERE table_name = 'moja_tabela';


Jak chcesz coś wyciągnąć o kolumnach to zapytaj information_schema.columns ...

w "information_schema.tables" raczej wielkości obiektów się nie znajdzie, ale są funkcje:
select pg_database_size('nazwa_bazy'); - wielkość podanej bazy w bajtach
select pg_relation_size('nazwa_obiektu'); - wielkość tabeli, inteksu itp. w bajtach

Pozdrawiam
Go to the top of the page
+Quote Post
prond
post 22.02.2007, 19:37:04
Post #4





Grupa: Zarejestrowani
Postów: 254
Pomógł: 10
Dołączył: 8.11.2006
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Racja, pospieszyłem się z tym 'information_schema'.


--------------------
--------------------------------------------------------------------------------
weblog.axent.pl
--------------------------------------------------------------------------------
Go to the top of the page
+Quote Post
Emdek
post 23.02.2007, 18:02:41
Post #5





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 10.06.2006

Ostrzeżenie: (0%)
-----


Bardzo dziękuję za te informacje :-).


--------------------
Nadszedł już czas, najwyższy czas, nienawiść zniszczyć w sobie.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 09:53