PostgreSQL to darmowy system zarządzania bazami danych zaimplementowany na różnych platformach, w tym Windows i Linux. Narzędzie obsługuje dużą liczbę typów danych, ma wbudowany język skryptowy i obsługuje pracę przy użyciu klasycznych języków programowania. W Ubuntu PostgreSQL jest instalowany przez „Terminal” przy użyciu oficjalnych lub zdefiniowanych przez użytkownika repozytoriów, a następnie wykonywane są prace przygotowawcze, testowanie i tworzenie tabel.
Treść
Bazy danych są wykorzystywane w różnych obszarach, ale wygodny system zarządzania zapewnia im wygodną kontrolę. Wielu użytkowników zatrzymuje się w PostgreSQL, instaluje je w swoim systemie operacyjnym i zaczyna pracować z tabelami. Następnie chcielibyśmy krok po kroku opisać cały proces instalacji, pierwsze uruchomienie i konfigurację wspomnianego narzędzia.
Oczywiście powinieneś zacząć od dodania wszystkich niezbędnych plików i bibliotek do Ubuntu, aby zapewnić normalne funkcjonowanie PostgreSQL. Odbywa się to za pomocą konsoli i repozytoriów użytkowników lub oficjalnych.

sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ `lsb_release -cs`-pgdg main" >> /etc/apt/sources.list.d/pgdg.list' a następnie kliknij Enter . 

wget -q https://www.postgresql.org/media/keys/ACCC4CF8.asc -O - | sudo apt-key add - wget -q https://www.postgresql.org/media/keys/ACCC4CF8.asc -O - | sudo apt-key add - aby dodać pakiety. 
sudo apt-get update . 
sudo apt-get install postgresql postgresql-contrib i potwierdzić dodanie plików. 
Po zakończeniu pomyślnej instalacji można przystąpić do uruchamiania standardowego konta, sprawdzania działania systemu i początkowej konfiguracji.
Zarządzanie zainstalowanym DBMS odbywa się również poprzez „Terminal” za pomocą odpowiednich poleceń. Wywołanie do użytkownika domyślnego wygląda tak:
sudo su - postgres i naciśnij Enter . Ta akcja pozwoli Ci przejść do zarządzania w imieniu konta utworzonego domyślnie, które obecnie służy jako główne. 
psql . Aktywacja help pomoże Ci zrozumieć środowisko - pokaże wszystkie dostępne polecenia i argumenty. 
conninfo . 
q . 
Teraz wiesz, jak zalogować się do konta i przejść do konsoli zarządzania, więc nadszedł czas, aby przejść do tworzenia nowego użytkownika i jego bazy danych.
Praca z istniejącym standardowym kontem nie zawsze jest wygodna i nie zawsze jest to konieczne. Dlatego proponujemy rozważyć procedurę tworzenia nowego profilu i łączenia z nim oddzielnej bazy danych.
sudo su - postgres ), napisz createuser --interactive , a następnie nadaj mu odpowiednią nazwę, wpisując znaki w odpowiedniej linii. 

createdb soringpcrepair.com gdzie soringpcrepair.com - nazwa użytkownika. 
psql -d soringpcrepair.com gdzie soringpcrepair.com - nazwa bazy danych. 
Nadszedł czas, aby utworzyć pierwszą tabelę w wyznaczonej bazie danych. Ta procedura jest również wykonywana przez konsolę, ale nie będzie trudno radzić sobie z głównymi poleceniami, ponieważ wszystko, co musisz zrobić, to:
CREATE TABLE test (
equip_id serial PRIMARY KEY,
type varchar (50) NOT NULL,
color varchar (25) NOT NULL,
location varchar(25) check (location in ('north', 'south', 'west', 'east', 'northeast', 'southeast', 'southwest', 'northwest')),
install_date date
);

Najpierw określana jest nazwa tabeli testowej (możesz wybrać dowolną inną nazwę). Poniżej opisano każdą kolumnę. Na przykład wybraliśmy nazwy typu varchar i varchar kolorów , możesz także określić dowolne inne, ale tylko za pomocą znaków łacińskich. Liczby w nawiasach odpowiadają za wielkość kolumny, która jest bezpośrednio związana z danymi, które się tam znajdują.
d . 

INSERT INTO test (type, color, location, install_date) VALUES ('slide', 'blue', 'south', '2018-02-24'); Najpierw wskazywana jest nazwa tabeli, w naszym przypadku jest to test , a następnie wyświetlane są wszystkie kolumny, a wartości w nawiasach podane są w cudzysłowie. 
INSERT INTO test (type, color, location, install_date) VALUES ('swing', 'yellow', 'northwest', '2018-02-24'); 
SELECT * FROM test; ocenić wynik. Jak widać, wszystko jest ustawione prawidłowo, a dane wprowadzone poprawnie. 
DELETE FROM test WHERE type = 'slide'; określając wymagane pole w cudzysłowach. 
Nie zawsze łatwo jest zarządzać bazą danych za pomocą konsoli, więc najlepiej jest ją zaktualizować, instalując specjalny GUI phpPgAdmin.
sudo apt-get update . 
sudo apt-get install apache2 . 
sudo apache2ctl configtest . Jeśli coś poszło nie tak, poszukaj błędu zgodnie z opisem na oficjalnej stronie Apache. 
sudo systemctl start apache2 . 
sudo apt install phppgadmin . 
gedit /etc/apache2/conf-available/phppgadmin.conf . Jeśli dokument jest tylko do odczytu, musisz podać sudo w poleceniu przed gedit . 
# aby powtórzyć go w komentarzu, a od dołu wpisz Allow From all . Teraz dostęp do adresu będzie otwarty dla wszystkich urządzeń w sieci, nie tylko dla lokalnego komputera. 
sudo service apache2 restart i nie krępuj się, aby przejść do pracy z PostgreSQL. 
W tym artykule przyjrzeliśmy się nie tylko PostgreSQL, ale także instalacji serwera WWW Apache, który jest używany do integracji oprogramowania LAMP. Jeśli jesteś zainteresowany zapewnieniem pełnego funkcjonowania swoich witryn i innych projektów, radzimy zapoznać się z procesem dodawania innych komponentów, czytając nasz inny artykuł pod następującym linkiem.
Zobacz także: Instalowanie zestawu narzędzi LAMP w Ubuntu