Sprawdzanie wielkości tabeli

SELECT pg_size_pretty(pg_relation_size('fdm_wyniki_badan_lmbruss_pozycje'));

Wielkość bazy

Po podłączeniu do bazy wydajemy komendę:

SELECT pg_size_pretty(pg_database_size('DB NAME'));

Dodawanie kolumny do istniejącej tabeli (pole numeryczne 24 znaki)

ALTER TABLE roche_raw_element ADD COLUMN orcid numeric(24);

kasowanie kolumny z istniejącej tabeli

ALTER TABLE roche_raw_element DROP COLUMN obxid;

Tworzenie unikalnego indeksu

create unique index roche_raw_element_orcid_uidx on roche_raw_element(orcid);

wyszukaj w basie w tabeli i posortuj ostatnie 10 wyników

select id,dodata,status,obxid from roche_raw_element order by id desc limit 10;

Plik hasła PGPASS

Kiedy musimy połączyć się do bazy za pomocą skryptu możemy skorzystać z pliku .pgpass domyślnie ten plik musi znajdować się w katalogu użytkownika ale możemy zmienić jego lokalizację definiując w skrypcie zmienną PGPASS wskazującą na właściwy plik.

Przykładowa zawartość pliku :

*:*:*:USER:passwd
localhost:5432:baza:USER:passwd

plik ma format:

host:port:baza:użytkownik:hasło
uslugi/postgres/psql.txt · ostatnio zmienione: 2013/07/19 21:13 przez gcze
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki lantan - serwery linux windows Recent changes RSS feed Valid XHTML 1.0