3784502779

3784502779



V Andrzej Leśnicki Laboratorium Baz Danych, PostgreSQL. Ćwiczenie 1    13/20

=> \COPY pracownicy TO 'pracownicyl.txt' WITH DELIMITER Sprawdź, jaka jest zawartość pliku pracownicyl. txt.

W podobny sposób jak z tabeli pracownicy, przekopiuj dane z jednej z twoich tabel do pliku tekstowego.

9. Wykonywanie serii poleceń zapisanych w pliku tekstowym

Jeżeli mamy zaplanowaną długą serię poleceń, to wygodnie będzie przygotować je w pliku tekstowym, a następnie zastosować polecenie wewnętrzne \i <plik> nakazujące wykonanie poleceń z pliku. Na przykład plik polecenia. txt ma następującą zawartość

SELECT * FROM pracownicy;

INSERT INTO pracownicy VALUES ('Bilski',108,82.3);

SELECT * FROM pracownicy;

SELECT * FROM rzeczy;

INSERT INTO rzeczy VALUES

(209448,'stojak',20.3,'2008-3-5','Bilski');

SELECT * FROM rzeczy;

Mając ten plik w katalogu /home/studentl23/polecenia. txt , dajemy polecenie wewnętrzne

\i polecenia.txt

i widzimy na ekranie monitora efekt wykonanych poleceń.

Napisz własny plik polecenia_studentl23.txt (zamiast studentl23 daj swoją nazwę użytkownika), z dowolnymi poleceniami dotyczącymi własnych dwóch tabel z punktów 6, 7. Sprawdź, że polecenia z pliku zostały wykonane.

10. Kopiowanie bazy danych

Bazę danych kopiujemy na przykład w celu przeniesienia jej na inny serwer. Możliwość kopiowania bazy danych jest przydatna także wtedy, gdy chcemy bazę danych zlikwidować na danym serwerze na pewien czas (będziemy mieli pewność, że nikt nie ma do niej dostępu) i udostępnić ją (założyć na nowo) w przyszłości.

Skopiujemy naszą bazę danych student 123 użytkownika student 123 (użyj tu swojej nazwy), skasujemy, a następnie założymy od nowa i przywrócimy skopiowane na początku dane.

Sprawdź, jakie bazy danych posiadasz

~$ psql -1 I grep studentl23

Dokonaj zrzutu bazy danych student 123 do pliku typu SQL-skrypt



Wyszukiwarka

Podobne podstrony:
V Andrzej Leśnicki Laboratorium Baz Danych, PostgreSQL. Ćwiczenie 1    13/20 => CO
V Andrzej Leśnicki Laboratorium Baz Danych, PostgreSQL. Ćwiczenie 1    13/20 => CO
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 ■
f Andrzej Leśnicki Laboratorium Baz Danych, PostgreSQL. Ćwiczenie 1 14/20 ~$ pg_dump studentl23 >
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