Andrzej Leśnicki
Laboratorium Baz Danych, PostgreSQL. Ćwiczenie 1
12/20
■ -|g|x|
ffilandostgtoazyks. |
_| _jBazyDanych | ŚjCwILabBagyOa. |[f^ C:\ - landoi
Kopiujemy plik spis_rzeczy.txt przeciągając go myszką z katalogu lewego do katalogu prawego (przekopiuj przy okazji pliki spis_pracownikow.txt i polecenia.txt). Równie dobrze można przeciągnąć plik z pulpitu do prawego katalogu. Zamykamy program WinSCP. Łączymy się z serwerem poprzez program putty.exe. Program Midnight Commander pokazuje przekopiowany plik spis_rzeczy.txt. Przechodzimy do programu psql. Oglądnij składnię polecenia kopiowania \h COPY. Kopiujemy dane z pliku spis_rzeczy.txt do tabeli rzeczy poleceniem wewnętrznym (nie ma średnika na końcu polecenia) \COPY rzeczy FROM '/home/studentl23/spis_rzeczy.txt' WITH DELIMITER
Polecenie
SELECT * FROM rzeczy;
pozwala zobaczyć, że pusta do tej pory tabela wypełniła się danymi. Gdyby tabela nie była pusta przed kopiowaniem, to do starych rekordów dodałyby się nowe rekordy.
W podobny sposób jak dla tabeli rzeczy, przekopiuj dane do jednej z założonych przez siebie, a jeszcze pustej tabeli.
Kopiować możemy również w drugą stronę, z tabeli do pliku tekstowego. Na przykład przekopiujemy tabelę pracownicy do pliku tekstowego pracownicyl. txt