Jak zainstalować i skonfigurować PostgreSQL na Ubuntu

0 Comments

w tym samouczku dowiesz się, jak zainstalować i używać open source bazy danych PostgreSQL na Ubuntu Linux.

PostgreSQL (lub Postgres) jest potężnym, darmowym i otwartym systemem zarządzania relacyjnymi bazami danych (RDBMS), który cieszy się dobrą reputacją ze względu na niezawodność, solidność funkcji i wydajność. Jest przeznaczony do obsługi różnych zadań, o dowolnej wielkości. Jest to wieloplatformowa i domyślna baza danych dla serwera macOS.,

PostgreSQL może być właściwym narzędziem dla Ciebie, jeśli jesteś fanem prostego w użyciu menedżera baz danych SQL. Obsługuje standardy SQL i oferuje dodatkowe funkcje, a jednocześnie jest mocno rozszerzalny przez użytkownika, ponieważ użytkownik może dodawać typy danych, funkcje i robić wiele innych rzeczy.

wcześniej omawiałem instalację MySQL na Ubuntu. W tym artykule pokażę Ci, jak zainstalować i skonfigurować PostgreSQL, tak abyś był gotowy do użycia go w zależności od twoich potrzeb.,

instalacja PostgreSQL na Ubuntu

PostgreSQL jest dostępny w głównym repozytorium Ubuntu. Jednak, podobnie jak wiele innych narzędzi programistycznych, może nie być najnowszą wersją.

najpierw sprawdź wersję PostgreSQL dostępną w repozytoriach Ubuntu używając tego polecenia apt w terminalu:

w moim Ubuntu 18.,04, pokazało, że dostępna wersja PostgreSQL to wersja 10 (10+190 oznacza wersję 10), podczas gdy PostgreSQL Wersja 11 jest już wydana.

Package: postgresqlVersion: 10+190Priority: optionalSection: databaseSource: postgresql-common (190)Origin: Ubuntu

na podstawie tych informacji możesz zdecydować, czy chcesz zainstalować wersję dostępną z Ubuntu, czy chcesz uzyskać najnowszą wydaną wersję PostgreSQL.

pokażę Ci obie metody.,

Metoda 1: Zainstaluj PostgreSQL z repozytoriów Ubuntu

w terminalu użyj następującego polecenia, aby zainstalować PostgreSQL

wprowadź hasło, gdy zostaniesz zapytany i powinieneś je zainstalować w ciągu kilku sekund / minut w zależności od prędkości internetu. Mówiąc o tym, możesz sprawdzić różne pasma sieciowe w Ubuntu.

czym jest postgresql-contrib?,

pakiet postgresql-contrib lub contrib zawiera dodatkowe narzędzia i funkcje, które nie są częścią podstawowego pakietu PostgreSQL. W większości przypadków dobrze jest mieć zainstalowany pakiet contrib wraz z rdzeniem PostgreSQL.

Metoda 2: instalacja najnowszej wersji 11 PostgreSQL w Ubuntu

aby zainstalować PostgreSQL 11, musisz dodać oficjalne repozytorium PostgreSQL w swoich źródłach.listę, Dodaj jego Certyfikat, a następnie zainstaluj go stamtąd.

nie martw się, to nie jest skomplikowane. Po prostu wykonaj następujące kroki.,

dodaj najpierw klucz GPG:

teraz dodaj repozytorium za pomocą poniższego polecenia. Jeśli używasz Linux Mint, będziesz musiał ręcznie zastąpić `lsb_release-cs ' wersję Ubuntu, na której opiera się Twoje wydanie Mint.

wszystko jest już gotowe., Install PostgreSQL with the following commands:

PostgreSQL GUI application

You may also install a GUI application (pgAdmin) for managing PostgreSQL databases:
sudo apt install pgadmin4

Configuring PostgreSQL

You can check if PostgreSQL is running by executing:

Via the service command you can also start, stop or restart postgresql., Wpisanie w usłudze postgresql i naciśnięcie Enter powinno wypisać wszystkie opcje. Teraz do użytkowników.

domyślnie PostgreSQL tworzy specjalnego użytkownika postgres, który ma wszystkie prawa. Aby faktycznie używać PostgreSQL, musisz najpierw zalogować się na to konto:

Twój monit powinien zmienić się na coś podobnego do:

Teraz uruchom powłokę PostgreSQL za pomocą narzędzia psql:

powinieneś zostać poproszony o:

możesz wpisać \q, aby zamknąć i \? o pomoc.,div>

wyjście będzie wyglądać podobnie do tego (naciśnij klawisz q, aby zakończyć ten widok):

tabele PostgreSQL

Z możesz wyświetlić użytkowników PostgreSQL:

postgresqlusers

możesz zmienić hasło dowolnego użytkownika (w tym Postgres) z:

Uwaga: zastąp postgres nazwą użytkownika, a my_password żądanym hasłem., Nie zapomnij również o; (średniku) po każdej instrukcji.

zaleca się utworzenie innego użytkownika (źle jest używać domyślnego użytkownika postgres). Aby to zrobić, użyj polecenia:

jeśli uruchomisz \du, zobaczysz jednak, że my_user nie ma jeszcze żadnych atrybutów., Dodajmy do niego Superuser:

możesz usunąć użytkowników za pomocą:

aby zalogować się jako inny użytkownik, Zamknij znak zachęty (\q), a następnie użyj polecenia:

możesz połącz się bezpośrednio z bazą danych z flagą-d:

powinieneś wywołać użytkownika PostgreSQL tak samo jak innego istniejącego użytkownika. Na przykład, moje użycie to ubuntu., Aby się zalogować, z terminala używam:

UWAGA: Musisz podać bazę danych (domyślnie spróbuje połączyć cię z bazą danych o nazwie takiej samej, jak użytkownik, którego jesteś zalogowany).

Jeśli masz błąd:

upewnij się, że logujesz się jako prawidłowy użytkownik i edytujesz/etc/postgresql/11/main / pg_hba.conf z prawami administratora:

Uwaga: Zastąp 11 swoją wersją (np.,

tutaj, zastąp wiersz:

przez:

następnie uruchom ponownie PostgreSQL:

używanie PostgreSQL jest takie samo jak używanie każdego innego SQL wpisz bazę danych. Nie będę wchodził w konkretne polecenia, ponieważ ten artykuł dotyczy rozpoczęcia pracy z działającą konfiguracją. Jednak tutaj jest bardzo przydatny gist do odniesienia! Również strona man (man psql) i dokumentacja są bardzo pomocne.,

czytając ten artykuł, mam nadzieję, przeprowadziliśmy Cię przez proces instalacji i przygotowania PostgreSQL na systemie Ubuntu. Jeśli jesteś nowy w SQL, powinieneś przeczytać ten artykuł, aby poznać podstawowe polecenia SQL:


Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *