Jak nainstalovat a konfigurovat PostgreSQL na CentOS

Jak nainstalovat a konfigurovat PostgreSQL na CentOS

PostgreSQL je robustní a vysoce škálovatelný databázový systém, který běží na počítačích Linux i Windows. Tento software na podnikové úrovni nabízí vynikající spolehlivost a integritu dat pro vytváření aplikací.





PostgreSQL je univerzální software, který zvládne širokou škálu pracovních zátěží od jednotlivých strojů až po velké datové sklady. Nabízí funkce, jako jsou transakce s vlastnostmi ACID, aktualizovatelná zobrazení, cizí klíče a integrace napříč platformami.





Jak nainstalovat PostgreSQL v CentOS

CentOS funguje trochu jinak a hned po spuštění systému nebudete mít přístup root. Chcete -li se přihlásit jako uživatel root, použijte své příkaz.





su

Systém vás přihlásí jako superuživatele se všemi oprávněními pro správu.

Krok 1: Aktualizujte a upgradujte předinstalované balíčky

Jako součást dalšího kroku je třeba aktualizovat a upgradovat vaše stávající balíčky v CentOS. Chcete -li to provést, spusťte v terminálu následující příkaz:



sudo yum check-update

Výstup:

Chcete -li upgradovat všechny uvedené balíčky, zadejte do terminálu následující příkaz:





sudo yum update

Jakmile upgradujete balíčky, budete muset restartovat systém. Použijte následující příkaz:

sudo reboot

Systém je připraven s nově aktualizovanými balíčky. Je čas nainstalovat PostgreSQL na váš počítač CentOS.





Krok 2: Zkontrolujte existující výchozí verze

Před jakoukoli novou instalací je důležité zkontrolovat dostupné výchozí verze PostgreSQL.

dnf module list postgresql

Ve výchozím nastavení v případě, že budete pokračovat v instalaci, instalační příkazy nainstalují PostgreSQL verze 10.

Protože je v době psaní této příručky k dispozici verze 13, omezíme výchozí instalaci a pomocí následujícího příkazu povolíme nejnovější verzi PostgreSQL.

sudo dnf module enable postgresql:13

Krok 3: Nainstalujte serverový balíček PostgreSQL

Po změně výchozí verze pomocí výše uvedeného příkazu je čas nainstalovat serverové a klientské balíčky PostgreSQL.

sudo dnf install postgresql-server

Jakmile nainstalujete server, budete muset inicializovat databázi PostgreSQL. Chcete -li inicializovat, spusťte následující příkaz:

co hledat ve sluchátkách
postgresql-setup --initdb

Po inicializaci spusťte službu PostgreSQL. Chcete -li jej povolit automaticky při spuštění systému, použijte následující příkazy:

systemctl enable postgresql
systemctl start postgresql

Chcete -li zkontrolovat stav služby PostgreSQL, spusťte následující příkaz:

systemctl status postgresql

Pokud se na výstupu zobrazí ' Aktivní “, pak je služba v provozu.

Krok 4: Konfigurace databáze PostgreSQL

Po instalaci je nejlepší nakonfigurovat databázi PostgreSQL. K zabezpečení účtu vytvořte heslo pro postgres systémový uživatelský účet pomocí nástroj passwd :

passwd postgres

Výstup:

Systém vás dvakrát vyzve k zadání hesla. Ujistěte se, že jste vždy zadali správné heslo.

Po nastavení hesla k uživatelskému účtu se přihlaste do postgres účet pomocí su:

su - postgres

Krok 5: Vytvoření nové uživatelské role

Vzhledem k tomu, že použití PostgreSQL není omezeno pouze na jednoho uživatele, máte možnost přidat do stávajícího seznamu několik dalších uživatelů.

Použijte vytvořit uživatele příkaz spolu s --interaktivní vlajku pro přidání dalších uživatelů. Také zadejte typ přístupu, který jim chcete nastavit. Pokud jste přihlášeni pomocí postgres účet, jednoduše zadejte následující:

createuser --interactive

Pokud se nechystáte příliš často stěhovat dovnitř a ven ze systémového účtu, vždy existuje možnost přidat uživatele pomocí příkazu sudo.

sudo -u postgres createuser --interactive

V obou scénářích vás systém požádá o přidání názvu role spolu s typem přístupu pro tohoto nově vytvořeného uživatele. Vyber mezi a a n pro typ role superuživatele.

Chcete -li se podívat na některé další příznaky, můžete se vždy obrátit na vytvořit uživatele velitelská stránka.

man createuser

Jak používat PostgreSQL k vytváření nových databází

Nyní, když jste na svém počítači nakonfigurovali PostgreSQL, je na čase vytvořit novou databázi a přidat nové tabulky.

Získejte přístup k výzvě PostgreSQL s novou rolí

Jakmile přidáte uživatele, zjevně byste chtěli začít používat PostgreSQL ve svůj prospěch. Než to však uděláte, budete muset vytvořit uživatele se stejným jménem jako vaše role a databáze PostgreSQL.

Pokud takovéto ID uživatele nemáte k dispozici, použijte přidat uživatele příkaz k vytvoření nového uživatele s názvem test .

sudo adduser test

Přihlaste se jako nový uživatel pomocí -i a -u vlajky.

jak nainstalovat plugin notepad ++
sudo -i -u test

Vytváření nových databází

K vytvoření nové databáze v PostgreSQL použijte následující příkaz:

createdb databasename

Všimněte si, že musíte být přihlášeni jako postgres systémový uživatel vydávat příkazy pro správu.

Vytváření nových tabulek v databázi

Pojďme vytvořit novou tabulku pro uložení některých dat. Základní syntaxe pro přidání polí do nové tabulky je celkem jednoduchá.

CREATE TABLE table_name (
column_name1 col_type (field_length),
column_name2 col_type (field_length),
column_name3 col_type (field_length)
);

...kde název_tabulky je požadované jméno nastavené uživatelem, název_sloupce1 , název_sloupce2 atd. jsou názvy sloupců, col_type je typ sloupce a délka_pole je velikost datových struktur, aby byly hodnoty robustnější.

Můžete například vytvořit tabulku hotel s následujícími sloupci:

CREATE TABLE hotel (
hotel_id serial PRIMARY KEY,
star varchar (50) NOT NULL,
paint varchar (25) NOT NULL,
location varchar(25) check (location in ('north', 'south', 'west', 'east', 'northeast', 'southeast', 'southwest', 'northwest')),
date date)
;

.. kde je název tabulky hotel , a sloupce jsou hotel_id , hvězda , malovat , umístění , a datum s jejich příslušnými délkami a omezeními sloupců.

Přidávání hodnot do databáze

Jakmile bude vaše struktura tabulky připravena, můžete do existující tabulky přidat některá data. Pomocí příkazu INSERT INTO přidejte data v následujícím formátu:

INSERT INTO table (column_name1, column_name2, column_name3) VALUES ('value1', 'value2', 'value3');

Přidejte například řádek dat do souboru hotel tabulka, kterou jste vytvořili výše.

INSERT INTO hotel (hotel, star, location, install_date) VALUES ('Plaza', 'Five', 'northwest', '2018-08-16')

Konfigurace PostgreSQL na CentOS

Chcete -li konfigurovat PostgreSQL, je nejlepší jej nainstalovat správným způsobem. Díky správné konfiguraci můžete PostgreSQL snadno nainstalovat a efektivně používat ve svém systému.

Kromě CentOS můžete také nastavit PostgreSQL pro práci s jinými distribucemi Linuxu, například Ubuntu.

Podíl Podíl tweet E-mailem Jak nainstalovat a konfigurovat PostgreSQL na Ubuntu

Chcete snadný a spolehlivý způsob správy databází ve vašem systému? Podívejte se, jak nainstalovat PostgreSQL na Ubuntu.

Číst dále
Související témata
  • Linux
  • CentOS
  • SQL
  • Nainstalujte software
O autorovi Wini Bhalla(41 článků zveřejněno)

Wini je spisovatel se sídlem v Dillí a má 2 roky psaní. Během psaní se stýkala s digitálními marketingovými agenturami a technickými firmami. Napsala obsah související s programovacími jazyky, cloudovou technologií, AWS, Machine Learning a mnoha dalšími. Ve svém volném čase ráda maluje, tráví čas se svou rodinou a cestuje do hor, kdykoli je to možné.

Více od Wini Bhally

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné elektronické knihy a exkluzivní nabídky!

Kliknutím sem se přihlásíte k odběru