PostgreSQL je bezplatný systém pro správu databází implementovaný pro různé platformy, včetně Windows a Linuxu. Nástroj podporuje velký počet datových typů, má zabudovaný skriptovací jazyk a podporuje práci s využitím klasických programovacích jazyků. V Ubuntu je PostgreSQL instalován přes "Terminál" s využitím oficiálních nebo uživatelsky definovaných úložišť a poté jsou prováděny přípravné práce, testování a vytváření tabulek.
Obsah
Databáze jsou využívány v různých oblastech, ale pohodlný systém řízení jim poskytuje pohodlné ovládání. Mnoho uživatelů se zastaví u PostgreSQL, instaluje do svého operačního systému a začíná pracovat s tabulkami. Dále bychom chtěli krok za krokem popsat celý proces instalace, první spuštění a nastavení uvedeného nástroje.
Samozřejmě byste měli začít přidáním všech nezbytných souborů a knihoven do Ubuntu, aby bylo zajištěno normální fungování PostgreSQL. To se provádí pomocí konzoly a uživatelských nebo oficiálních úložišť.
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 poté klikněte na 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 -
pro přidání balíčků. sudo apt-get update
. sudo apt-get install postgresql postgresql-contrib
a potvrdit přidání souborů. Po dokončení úspěšné instalace můžete pokračovat ke spuštění standardního účtu, zkontrolovat provoz systému a počáteční konfiguraci.
Správa instalovaného DBMS probíhá také prostřednictvím terminálu pomocí příslušných příkazů. Volání výchozího uživatele vypadá takto:
sudo su - postgres
a stiskněte klávesu Enter . Tato akce vám umožní jít na účet jménem účtu vytvořeného ve výchozím nastavení, který v současné době slouží jako hlavní. psql
. Aktivace help
vám pomůže porozumět prostředí - zobrazí všechny dostupné příkazy a argumenty. conninfo
. q
. Nyní víte, jak se přihlásit do účtu a přejít na konzolu pro správu, takže je čas pokračovat a vytvořit nového uživatele a jeho databázi.
Není vždy vhodné pracovat s existujícím standardním účtem a není to vždy nutné. Proto navrhujeme zvážit postup pro vytvoření nového profilu a jeho propojení se samostatnou databází.
sudo su - postgres
příkaz), napište createuser --interactive
a pak mu dejte vhodné jméno zadáním znaků do příslušného řádku. createdb
soringpcrepair.com kde soringpcrepair.com - uživatelské jméno. psql -d
soringpcrepair.com kde soringpcrepair.com - název databáze. Je čas vytvořit první tabulku v určené databázi. Tento postup se také provádí prostřednictvím konzoly, ale nebude těžké se vypořádat s hlavními příkazy, protože vše, co musíte udělat, je:
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
);
Nejprve je zadán název testovací tabulky (můžete zvolit libovolné jiné jméno). Následující popis popisuje každý sloupec. Zvolili jsme například jména varchar a varchar například, můžete také zadat libovolné jiné, ale pouze s použitím latinských znaků. Čísla v závorkách odpovídají za velikost sloupce, který přímo souvisí s daty, která do něj vstupují.
d
. INSERT INTO test (type, color, location, install_date) VALUES ('slide', 'blue', 'south', '2018-02-24');
Nejprve je uveden název tabulky, v našem případě je to test , pak jsou uvedeny všechny sloupce a hodnoty v závorkách jsou uvedeny v uvozovkách. INSERT INTO test (type, color, location, install_date) VALUES ('swing', 'yellow', 'northwest', '2018-02-24');
SELECT * FROM test;
vyhodnotit výsledek. Jak vidíte, vše je správně uspořádáno a data zadána správně. DELETE FROM test WHERE type = 'slide';
zadáním požadovaného pole do uvozovek. Není vždy snadné spravovat databázi prostřednictvím konzoly, takže je nejlepší ji upgradovat instalací speciálního GUI phpPgAdmin.
sudo apt-get update
. sudo apt-get install apache2
. sudo apache2ctl configtest
. Pokud se něco pokazilo, vyhledejte chybu podle popisu na oficiálních webových stránkách Apache. sudo systemctl start apache2
. sudo apt install phppgadmin
. gedit /etc/apache2/conf-available/phppgadmin.conf
. Pokud je dokument určen pouze ke čtení, je třeba zadat příkaz sudo
před příkazem gedit . #
chcete-li jej v komentáři přepočítat, a ze spodní části zadejte Allow From all
. Nyní bude přístup k adrese otevřen pro všechna zařízení v síti, nejen pro místní PC. sudo service apache2 restart
webového serveru a neváhejte se dostat do práce s PostgreSQL. V tomto článku jsme se zaměřili nejen na PostgreSQL, ale také na instalaci webového serveru Apache, který se používá při integraci softwaru LAMP. Máte-li zájem o zajištění plného fungování svých stránek a dalších projektů, doporučujeme vám seznámit se s procesem přidávání dalších komponentů naším dalším článkem na následujícím odkazu.
Viz také: Instalace sady nástrojů LAMP v Ubuntu