Z ostatniej chwili

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;
Własny wpis do dziennika systemowego
2011-01-14 22:12
W prosty sposób można zrobić własny wpis do dziennika systemowego, używając polecenia logger np.
logger -p local0.notice -t HOSTIDM -f /dev/idmc
Usuwanie wszystkich zainstalowanych gemów
2010-11-27 17:52
Aby usunąć wszystkie zainstalowane gemy w systemie linux można posłużyć się następującymi poleceniami
gem list | cut -d" " -f1 | xargs gem uninstall -aIx
więcej
4alt.pl