3784502780

3784502780



f Andrzej Leśnicki


Laboratorium Baz Danych, PostgreSQL. Ćwiczenie 1


14/20


~$ pg_dump studentl23 > zrzutstudentl23.sql Skasuj swoją bazę danych student 123 ~$ dropdb student123

Sprawdzamy dając ~$ psql -1, że bazy danych student 123 nie ma. Załóż od nowa swoją bazę danych

~$ createdb studentl23

Przywróć dane do bazy danych, tj. rozładuj plik skryptowy SQL

~$ psql -d studentl23 -f zrzutstudentl23.sql

Zamiast zrzucać bazę danych do pliku skryptowego SQL, możemy dokonać zrzutu bazy danych do pliku archiwum, na przykład pliku archiwum o zwykłym formacie

~$ pg_dump -Fc studentl23 > zrzutstudentl23.dump

Teraz bazę danych możemy skasować

~$ dropdb studentl23

(sprawdzamy dając ~$ psql -1, że bazy danych studentl23 nie ma), założyć od nowa

~$ createdb studentl23 i przywrócić dane do bazy danych

~$ pg_restore -d studentl23 zrzutstudentl23.dump 11. Porządkowanie bazy danych

Używając bazę danych powodujemy, że wiele wierszy zostaje zmienionych, czy usuniętych. Usuwane wiersze nie znikają fizycznie z tabeli i zajmują niepotrzebnie pamięć. Bazę danych trzeba okresowo porządkować, „odkurzać”. Robi się to za pomocą polecenia vacuumdb, usuwającego fizycznie z bazy danych wszystkie niepotrzebne obiekty . Zapoznaj się ze szczegółami dotyczącymi tego polecenia (~$ info vacuumdb) . Można porządkować całą bazę danych, wybrane tabele lub wybrane kolumny. Na przykład polecimy „odkurzyć” tabelę pracownicy z prośbą o podanie szczegółów i analizę

~$ vacuumdb —verbose —analyze -t pracownicy

Dokonaj porządkowania własnej tabeli (lub kolumny tabeli lub całej bazy danych).



Wyszukiwarka

Podobne podstrony:
V Andrzej Leśnicki Laboratorium Baz Danych, PostgreSQL. Ćwiczenie 1    13/20 => CO
y Andrzej Leśnicki Laboratorium Baz Danych, PostgreSQL. Ćwiczenie 119/20 Dodatek 1.3. Lista poleceń
f Andrzej Leśnicki Laboratorium Baz Danych, PostgreSQL. Ćwiczenie 1 10/20 Zawartość tabeli możemy
Andrzej Leśnicki Laboratorium Baz Danych, PostgreSQL. Ćwiczenie 1 12/20 ■
V Andrzej Leśnicki Laboratorium Baz Danych, PostgreSQL. Ćwiczenie 1    13/20 => CO
f Andrzej Leśnicki Laboratorium Baz Danych, PostgreSQL. Ćwiczenie 1 15/20 12. Bezpieczeństwo bazy
f Andrzej Leśnicki Laboratorium Baz Danych, PostgreSQL. Ćwiczenie 1    16/20 Dodate
f Andrzej Leśnicki Laboratorium Baz Danych, PostgreSQL. Ćwiczenie 1 17/20 Dodatek 1.2. Lista poleceń
y Andrzej Leśnicki Laboratorium Baz Danych, PostgreSQL. Ćwiczenie 119/20 Dodatek 1.3. Lista poleceń

więcej podobnych podstron