GNU/Linux >> Belajar Linux >  >> Fedora

Instal PostgreSQL 9.3.4 di Fedora 20

PostgreSQL adalah sistem manajemen basis data relasional objek (ORDBMS) yang tersedia untuk banyak platform termasuk Linux, FreeBSD, Solaris, Microsoft Windows dan Mac OS X. Ini dirilis di bawah Lisensi PostgreSQL, yang merupakan lisensi gaya MIT, dan dengan demikian merupakan perangkat lunak sumber terbuka dan gratis. PostgreSQL dikembangkan oleh PostgreSQL Global Development Group, yang terdiri dari segelintir sukarelawan komunitas yang dipekerjakan dan diawasi oleh perusahaan seperti Red Hat dan EnterpriseDB.

Sebagian besar distribusi Linux memiliki PostgreSQL yang tersedia dalam paket yang disediakan. Mac OS X dimulai dengan Lion memiliki server PostgreSQL sebagai database standar standarnya di edisi server dan alat klien PostgreSQL di edisi desktop.

Fitur baru di PostgreSQL 9.3:

PostgreSQL bergerak melampaui kumpulan fitur basis data relasional tradisional dengan fungsionalitas terobosan baru yang unik untuk PostgreSQL. Penyempurnaan utama meliputi:

  •     Jadikan tampilan sederhana dapat diperbarui secara otomatis
  •     Tambahkan banyak fitur untuk tipe data JSON, termasuk operator dan fungsi untuk mengekstrak elemen dari nilai JSON
  •     Menerapkan opsi LATERAL standar SQL untuk subkueri FROM-klausa dan panggilan fungsi
  •     Izinkan pembungkus data asing untuk mendukung penulisan (sisipan/pembaruan/penghapusan) pada tabel asing
  •     Tambahkan pembungkus data asing Postgres untuk mengizinkan akses ke server Postgres lainnya
  •     Tambahkan dukungan untuk pemicu acara
  •     Tambahkan kemampuan opsional untuk memeriksa halaman data dan melaporkan kerusakan
  •     Mencegah pembaruan baris bidang non-kunci agar tidak memblokir pemeriksaan kunci asing
  •     Sangat mengurangi kebutuhan memori bersama Sistem V

Berikut adalah tutorial tentang menginstal PostgreSQL 9.3.4 di Fedora 16.

Buka Terminal.

Beralih ke pengguna root.

[raj@geeksite~/]$ su -

Instal PosgreSQL 9.3.4:

Secara default paket PostgreSQL tersedia di repositori; silahkan keluarkan perintah berikut untuk menginstal.

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

Mengonfigurasi server PostgreSQL 9.3.4:

Inisialisasi PostgreSQL.

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

PostgreSQL biasanya hanya mendengarkan di localhosts, jika Anda ingin mengaktifkan PostgreSQL untuk mendengarkan di semua alamat ip; edit /var/lib/pgsql/data/postgresql.conf.

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

Buka bagian Connections and Communications, cari variabel "listen_address". Batalkan komentar pada “listen_addresses” dan tempatkan “*” sebagai ganti “localhost”

Sebelum mengedit:

#listen_addresses ="localhost"

Setelah mengedit:

listen_addresses ="*"

Tambahkan jaringan Anda untuk mengakses database dari jarak jauh; Edit /var/lib/pgsql/data/pg_hba.conf.

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

Tambahkan baris berikut sesuai dengan konfigurasi jaringan Anda dengan otentikasi kata sandi md5 (Aktifkan akses basis data jarak jauh).

# IPv4 Koneksi Lokal:Host Semua Semua 127.0.0.1/32 MD5Host Semua Semua 107.155.94.0/24 MD5# IPv6 Koneksi Lokal:Host Semua ::1/128 MD5

Mulai ulang server PostgreSQL.

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

Mulai otomatis saat startup sistem.

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

Konfirmasi mendengarkan PostgreSQL.

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

Membuat Basis Data:

Login sebagai pengguna postgres.

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

buat database yang disebut "tes"

-bash-4.2$ Createdb test

Masuk ke database.

-bash-4.2$ uji psql

Buat pengguna baru bernama “raj” untuk mengelola database.

test=# BUAT USER raj DENGAN SUPERUSER LOGIN PASSWORD 'raj';

Masuk dengan pengguna super.

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

Itu saja!.


Fedora
  1. Instal Adobe Reader 9.5 di Fedora 18

  2. Instal VirtualBox 4.2 di Fedora 18

  3. Instal VMware Workstation 9 di Fedora 18

  1. Instal VirtualBox 4.1 di Fedora 16 | Instal VirtualBox di Fedora

  2. Instal WordPress di Fedora 20

  3. Instal ownCloud 7 di Fedora 21

  1. Cara Menginstal Node.js di Fedora 35 / Fedora 34

  2. Instal LibreOffice 3.5 di Fedora 16 / Fedora 15

  3. Instal VMware Workstation 8 di Fedora 16