Zainstaluj, skonfiguruj i używaj PostgreSQL na Ubuntu

Jeśli zamierzasz pracować z bazami danych na Linux Ubuntu, wypróbuj PostgreSQL - obiektowo-relacyjny system baz danych. Nadaje się do użytku komercyjnego. Ma wiele dodatkowych modułów i funkcji. Składnia pgSQL tej aplikacji jest nieco podobna do znanego narzędzia MySQL. Jeśli wiesz, jak z niego korzystać, przejście do nowej witryny będzie łatwe. Aby instalacja Ubuntu PostgreSQL zakończyła się powodzeniem, nie musisz wpisywać wielu poleceń.

Instalacja i konfiguracja PostsSQL DBMS w Ubuntu jest łatwa - wystarczy postępować zgodnie z naszymi instrukcjami


Treść

  • 1 Instalacja
  • 2 Początkowa konfiguracja
  • 3 Podstawowe parametry
  • 4 Używanie
    • 4.1 Pracuj z tabelami

Instalacja

Istnieje kilka sposobów na pobranie programu. Najłatwiej jest przez repozytorium.

  1. Uruchom terminal.
  2. Aby pobrać narzędzie, wydrukuj kilka linii. Aby działać jako administrator, napisz sudo przed komendą.
  3. Zaktualizuj system - "apt-get update".
  4. Zainstaluj samą aplikację - "apt-get install postgresql".

Zaczekaj, aż program się załaduje. I pobierz dodatkowe moduły:

  • Dodaj contrib - dodaj do poprzedniego polecenia "postgresql-contrib".
  • Również klient jest użyteczny - "postgresql-client".
  • Aby korzystać z graficznego interfejsu użytkownika podczas pracy, wpisz "apt-get install phppgadmin" w tej samej linii.

Lepiej jest zaktualizować phpPgAdmin od razu: zainstaluj pakiet, który rozszerzy jego możliwości.Uzyskasz ulepszony monitoring i logowanie. Aby go aktywować, należy wpisać "sudo su postgres -c psql oraz SQL </ usr / share / PostgreSQL / [wersja Utility] /contrib/adminpack.sql".

Instalacja będzie taka sama jak w przypadku repozytorium oraz z PPA

Do instalacji PPA pasują te same polecenia. Możesz pobrać pliki instalacyjne ze strony programu. W tym celu:

  1. Użyj polecenia nano. Za jego pomocą wpisz ścieżkę do "/etc/apt/sources.list.d/pgdg.list".
  2. W następnym wierszu wpisz deb. Wklej link - "apt.postgresql.org/pub/repos/apt/". Dodatkowo dodaj skrypt - "przebiegły-pgdg główne ".
  3. Wpisz polecenie do pobrania - wget. Z opcją "-quiet -O". Skopiuj link do pliku "- postgresql.org/media/keys/ACCC4CF8.asc", aby go pobrać. W tym samym wierszu wpisz "| sudo apt-key add -" dla klucza. Wszystko za pomocą kresek i pionowych pasków. Wycofaj cytaty.
  4. Zaktualizuj system - "apt-get update". Aby to zrobić, potrzebujesz uprawnień administratora (sudo).
  5. Teraz możesz zainstalować sam program - "apt-get install postgresql- [wersja]".

Następnie pobierz klienta, contrib i powłokę graficzną. Narzędzie jest gotowe. Ale musisz to skonfigurować.

Początkowa konfiguracja

Nie wystarczy tylko zainstalować PostgreSQL. Program Ubuntu powinien współpracować z modułami i bibliotekami, od których zależy. Musisz także podać hasło, aby funkcje aplikacji były dostępne tylko dla tych, którzy mają dostęp.

Po instalacji musisz skonfigurować DBMS

  1. Przełącz na użytkownika, z którego będziesz zarządzał narzędziem - "su - postgres".
  2. Przejdź do konsoli programu psql.
  3. Przypisz kod dostępu "\ hasło postgres". Po tym poleceniu wpisz żądane hasło.
  4. Wprowadź parametr - "postgres = # \ q".
  5. Wyloguj się z konta użytkownika - zakończ.

Teraz skonfiguruj Apache i załaduj edytor vim.

  1. Jeśli go nie zainstalowałeś, wpisz polecenie "apt-gei install vim".
  2. Przygotuj Apache do pracy z klientem. Otwórz plik konfiguracyjny - "vim /etc/apache2/conf-available/phppgadmin.conf".
  3. Odkomentuj parametr Allow From all. Jeśli nie, dodaj go ręcznie.
  4. Znajdź wiersz Wymagaj lokalnego. Skomentuj to.
  5. Zapisz zmiany.

Ponownie skonfiguruj phpPgAdmin:

  1. Otwórz plik "vim /etc/phppgadmin/config.inc.php".
  2. Znajdź tam parametr "conf ['extra_login_security']". Jeśli ma wartość true, zmień wartość na false.
  3. Zapisz dokument.
  4. Zrestartuj program - "/etc/init.d/restart postgresql".
  5. Zrestartuj Apache - "etc / init.d / restart apache2".

Instalacja PostgreSQL na Ubuntu została zakończona. Możesz otworzyć narzędzie. Przejdź do przeglądarki i wprowadź adres URL "[Twój IP] / phppgadmin /".

Podstawowe parametry

Dalsze działania zależą od warunków, w których planujesz korzystać z DBMS. Jeśli potrzebujesz połączyć się z siecią za pomocą protokołu TCP / IP:

  1. Otwórz plik konfiguracyjny postgresql.conf. Znajduje się w folderze "etc / postgresql / [Wersja programu] / main /".
  2. Znajdź w nim parametr "listen_addresses = 'localhost'"
  3. Zamień localhost na "*" ("gwiazdka").
  4. Zapisz.

Jeśli nie zostanie to zrobione, serwer DBMS będzie dostępny tylko na jednym komputerze.

Różne metody uwierzytelniania są dostępne w programie. Lepiej wybrać IDENT lub MD5. Pierwszy jest domyślny. Aby użyć drugiego:

  1. Otwórz plik pg_hba.conf. Znajduje się w katalogu "/ etc / postgresql / [Wersja programu] / main /".
  2. Znajdź parametr "local all postgres" i wpisz md5 obok niego. Jeśli nie ma takiej linii, wprowadź ją.

Używanie

Podręcznik użytkownika można pobrać bezpośrednio z terminalu. Wpisz "apt-get install postgresql-doc- [Wersja narzędzia]". Oto kilka ważnych poleceń:

  1. Dostęp do konsoli zarządzania - "-u postgres psql" (napisz najpierw sudo, jeśli potrzebujesz praw root'a). Jego zamknięcie i wyjście - "/ q".
  2. Dodawanie roli / użytkownika - wpisz w terminalu "createuser -interactive". System poprosi o podanie żądanej nazwy. Następnie zapyta, czy przyznać mu prawa administratora. Naciśnij Y, jeśli się zgadzasz, lub N, jeśli się nie zgadzasz.
  3. Dodawanie bazy danych - "createdb [Username]".
  4. Aby przejrzeć tę bazę danych, zaloguj się do konta użytkownika, dla którego zostało utworzone - "sudo su [Name]". I aktywuj konsolę zarządzania - psql.

    Skrypt będzie zadawał tylko dwa pytania, nazwę nowej roli i czy konieczne jest uczynienie z niej superużytkownika.

Pracuj z tabelami

  • Dodawanie tabeli - "STWÓRZ TABELĘ [Nazwa tabeli]".
  • Po tym poleceniu w nawiasach wpisz parametry siatki "[Nazwa linii] [Typ] ([Liczba pozycji]) [Możliwe ograniczenia]". Zatem wprowadź kilka linii oddzielonych przecinkami. Po każdym wciśnięciu Enter. Kolumny mogą mieć różne nazwy i typy. Po zakończeniu zapisywania danych zamknij uchwyt i umieść średnik. Liczba pozycji jest również podana w nawiasach.
  • Zobacz zawartość tabeli - "\ d". I lepiej jest "WYBIERZ * Z [Nazwa]"
  • Usuń - "DROP TABLE [nazwa]". Następnie naciśnij Enter i ponownie wpisz "DROP TABLE".
  • Wprowadź dane - "INSERT INTO [Grid Name] (Column1, Column2, Column3) VALUES (" Record1 "," Record2 "," Record3 ");". Odpowiednie wpisy zostaną dodane do kolumn. Możesz powtórzyć polecenie, aby wprowadzić nowe informacje.
  • Usuń wartość - "USUŃ Z [Nazwa tabeli] GDZIE [Nazwa kolumny] =" [Wartość] ";".
  • Nowa kolumna to "ALTER TABLE [nazwa sieci] ADD [nazwa kolumny]".
  • Usuń kolumnę - "ALTER TABLE [Table] DROP [Column Name]".

Tak wygląda instalacja i konfiguracja w PostgreSQL. Ubuntu nie jest trudne do opanowania. Musisz tylko zapamiętać podstawowe polecenia. Ten DBMS jest często wykorzystywany do celów komercyjnych. Nadaje się do projektowania stron internetowych i tworzenia stron internetowych.Obsługuje popularne języki programowania.