pg_dump + export + import + postgresql

2011-05-04 12:16

Export bazy danych z pakowaniem

pg_dump <opcje> database | bzip2 > out.sql.bz2

Import bazy danych z rozpakowywaniem

bunzip2 < out.sql.bz2 | psql <opcje2> database
opcje:
-U username użytkownik bazy danych
--inserts zastosowanie insertów w dumpie zamiast copy
--no-owner (lub -O) brak informacji o właścicielu obiektów
database nazwa bazy danych

opcje2
-U username użytkownik bazy danych
database nazwa bazy danych

Alternatywa count

2011-04-21 10:02

Count liczby rekordów w tabeli postgres nie zależny od wielkośc tabeli

SELECT (CASE WHEN reltuples > 0 THEN
        pg_relation_size('table_name')/(8192*relpages/reltuples)
        ELSE 0
        END)::bigint AS estimated_row_count
FROM pg_class
WHERE oid = 'table_name'::regclass;

Uptime postgres

2011-04-21 08:09

Sql do sprawdzenia uptime serwera postgres

select date_trunc('second',current_timestamp -
 pg_postmaster_start_time()) as server_uptime;



  • Autorzy
    • sulwak
    • tommy

    Witaj na blogu Point4alt.pl. Znajdziesz tutaj trochę przemyśleń naszej grupy, trochę twórczości i informacji z programowania oraz systemów operacyjnych. Have fun!

  • Kontakt
    • Requires the Flash plugin. If the plugin is already installed, click here.