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.
- Uruchom terminal.
- Aby pobrać narzędzie, wydrukuj kilka linii. Aby działać jako administrator, napisz sudo przed komendą.
- Zaktualizuj system - "apt-get update".
- 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:
- Użyj polecenia nano. Za jego pomocą wpisz ścieżkę do "/etc/apt/sources.list.d/pgdg.list".
- W następnym wierszu wpisz deb. Wklej link - "apt.postgresql.org/pub/repos/apt/". Dodatkowo dodaj skrypt - "przebiegły-pgdg główne ".
- 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.
- Zaktualizuj system - "apt-get update". Aby to zrobić, potrzebujesz uprawnień administratora (sudo).
- 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
- Przełącz na użytkownika, z którego będziesz zarządzał narzędziem - "su - postgres".
- Przejdź do konsoli programu psql.
- Przypisz kod dostępu "\ hasło postgres". Po tym poleceniu wpisz żądane hasło.
- Wprowadź parametr - "postgres = # \ q".
- Wyloguj się z konta użytkownika - zakończ.
Teraz skonfiguruj Apache i załaduj edytor vim.
- Jeśli go nie zainstalowałeś, wpisz polecenie "apt-gei install vim".
- Przygotuj Apache do pracy z klientem. Otwórz plik konfiguracyjny - "vim /etc/apache2/conf-available/phppgadmin.conf".
- Odkomentuj parametr Allow From all. Jeśli nie, dodaj go ręcznie.
- Znajdź wiersz Wymagaj lokalnego. Skomentuj to.
- Zapisz zmiany.
Ponownie skonfiguruj phpPgAdmin:
- Otwórz plik "vim /etc/phppgadmin/config.inc.php".
- Znajdź tam parametr "conf ['extra_login_security']". Jeśli ma wartość true, zmień wartość na false.
- Zapisz dokument.
- Zrestartuj program - "/etc/init.d/restart postgresql".
- 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:
- Otwórz plik konfiguracyjny postgresql.conf. Znajduje się w folderze "etc / postgresql / [Wersja programu] / main /".
- Znajdź w nim parametr "listen_addresses = 'localhost'"
- Zamień localhost na "*" ("gwiazdka").
- 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:
- Otwórz plik pg_hba.conf. Znajduje się w katalogu "/ etc / postgresql / [Wersja programu] / main /".
- 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ń:
- 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".
- 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.
- Dodawanie bazy danych - "createdb [Username]".
- 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.