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