GNU/Linux >> Znalost Linux >  >> Fedora

Nainstalujte PostgreSQL 9.3.4 na Fedoru 20

PostgreSQL je objektově-relační systém pro správu databází (ORDBMS) dostupný pro mnoho platforem včetně Linuxu, FreeBSD, Solaris, Microsoft Windows a Mac OS X. Je vydán pod licencí PostgreSQL License, což je licence ve stylu MIT, a je tedy svobodným a otevřeným softwarem. PostgreSQL je vyvinut PostgreSQL Global Development Group, skládající se z hrstky dobrovolníků z komunity zaměstnaných a pod dohledem společností jako Red Hat a EnterpriseDB.

Naprostá většina linuxových distribucí má PostgreSQL dostupný v dodávaných balíčcích. Mac OS X počínaje verzí Lion má server PostgreSQL jako standardní výchozí databázi v serverové edici a klientské nástroje PostgreSQL v edici pro stolní počítače.

Nové funkce v PostgreSQL 9.3:

PostgreSQL překračuje tradiční sadu funkcí relační databáze s novou, převratnou funkcí, která je jedinečná pro PostgreSQL. Mezi hlavní vylepšení patří:

  •     Zajistit automatickou aktualizaci jednoduchých zobrazení
  •     Přidejte mnoho funkcí pro datový typ JSON, včetně operátorů a funkcí pro extrahování prvků z hodnot JSON
  •     Implementujte možnost LATERAL standardu SQL pro poddotazy klauzule FROM a volání funkcí
  •     Povolit cizím obálkám dat podporovat zápisy (vkládání/aktualizace/mazání) do cizích tabulek
  •     Přidejte obálku cizích dat Postgres, abyste umožnili přístup k dalším serverům Postgres
  •     Přidejte podporu pro spouštěče událostí
  •     Přidejte volitelnou možnost kontrolního součtu datových stránek a hlášení poškození
  •     Zabraňte aktualizacím řádků jiných než klíčových polí v blokování kontrol cizích klíčů
  •     Výrazně snížit požadavky na sdílenou paměť System V

Zde je návod o instalaci PostgreSQL 9.3.4 na Fedoru 16.

Otevřete Terminál.

Přepnout na uživatele root.

[raj@geeksite~/]$ su -

Instalace PosgreSQL 9.3.4:

Ve výchozím nastavení jsou balíčky PostgreSQL dostupné v úložišti; prosím zadejte následující příkaz k instalaci.

[root@geeksite~/]# yum nainstalovat postgresql postgresql-server postgresql-libs postgresql-devel postgresql-contrib

Konfigurace serveru PostgreSQL 9.3.4:

Inicializujte PostgreSQL.

[root@geeksite~/]# postgresql-setup initdb

PostgreSQL normálně naslouchá pouze na localhostech, pokud byste chtěli povolit PostgreSQL naslouchat na všech IP adresách; upravte soubor /var/lib/pgsql/data/postgresql.conf.

[root@geeksite~/]# vi /var/lib/pgsql/data/postgresql.conf

Přejděte do sekce Připojení a komunikace, najděte proměnnou „listen_address“. Odkomentujte „listen_addresses“ a místo „localhost“ umístěte „*“

Před úpravou:

#listen_addresses ="localhost"

Po úpravě:

listen_addresses ="*"

Přidejte svou síť pro vzdálený přístup k databázi; Upravte /var/lib/pgsql/data/pg_hba.conf.

[root@geeksite~/]# vi /var/lib/pgsql/data/pg_hba.conf

Přidejte následující řádek podle konfigurace sítě s ověřováním heslem md5 (Povolit vzdálený přístup k databázi).

# IPv4 Local Connections:Hostujte všechny 127.0.0.1/32 MD5HOST Všechny 107.155.94.0/24 MD5# IPv6 Lokální připojení:host All ::1/128 MD5

Restartujte server PostgreSQL.

[root@geeksite~/]# systemctl restart postgresql.service

Automatické spuštění při startu systému.

[root@geeksite~/]# systemctl povolí postgresql.service

Potvrďte poslech PostgreSQL.

[root@itzgeek ~]# netstat -antup | GREP 5432TCP 0 0 0.0.0.0:5432 0.0.0.0:* Poslouchejte 1006/postgrestcp6 0 :::5432 :::*Poslouchejte 1006/postgres 

Vytvoření databáze:

Přihlaste se jako uživatel postgres.

[root@geeksite~/]$ su -l postgres

vytvořte databázi s názvem „test“

-bash-4.2$ createdb test

Přihlaste se do databáze.

-bash-4.2$ test psql

Vytvořte nového uživatele s názvem „raj“, který bude spravovat databáze.

test=# VYTVOŘTE UŽIVATELE raj S PŘIHLAŠOVACÍM HESLEM SUPERUSER 'raj';

Přihlaste se pomocí superuživatele.

sam@geeksite~/$ psql -h localhost -d test -U raj

To je vše!.


Fedora
  1. Jak nainstalovat Node.js na Fedora 35 / Fedora 34

  2. Nainstalujte LibreOffice 3.5 na Fedoru 16 / Fedoru 15

  3. Nainstalujte VMware Workstation 8 na Fedoru 16

  1. Nainstalujte Adobe Reader 9.5 na Fedoru 18

  2. Nainstalujte VirtualBox 4.2 na Fedoru 18

  3. Nainstalujte VMware Workstation 9 na Fedoru 18

  1. Nainstalujte VirtualBox 4.1 na Fedoru 16 | Nainstalujte VirtualBox na Fedoru

  2. Nainstalujte WordPress na Fedoru 20

  3. Nainstalujte si ownCloud 7 na Fedoru 21