GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara menginstal PostgreSQL 9.1.3 dengan pgAdmin3 di Ubuntu 11.10 / Linux Mint 12

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. Ini menerapkan sebagian besar standar SQL:2008, mematuhi ACID, sepenuhnya transaksional (termasuk semua pernyataan DDL), memiliki tipe data, operator, dan indeks yang dapat diperluas, dan memiliki sejumlah besar ekstensi yang ditulis oleh pihak ketiga.

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.1:

PostgreSQL bergerak melampaui kumpulan fitur database relasional tradisional dengan fungsionalitas terobosan baru yang unik untuk PostgreSQL. Fitur replikasi streaming yang diperkenalkan di rilis 9.0 ditingkatkan secara signifikan dengan menambahkan opsi replikasi sinkron, cadangan streaming, dan peningkatan pemantauan. Penyempurnaan utama meliputi:

  • Izinkan replikasi sinkron
  • Tambahkan dukungan untuk tabel asing
  • Tambahkan dukungan penyusunan per-kolom
  • Tambahkan ekstensi yang menyederhanakan pengemasan penambahan ke PostgreSQL
  • Tambahkan tingkat isolasi yang benar-benar dapat diurutkan
  • Mendukung tabel yang tidak masuk log menggunakan UNLOGGED opsi di BUAT TABEL
  • Izinkan perintah modifikasi data (INSERT /PERBARUI /HAPUS ) di DENGAN klausa
  • Tambahkan penelusuran tetangga terdekat (urutan berdasarkan operator) ke indeks GiST
  • Tambahkan LABEL KEAMANAN perintah dan dukungan untuk kontrol izin SELinux
  • Memperbarui bahasa sisi server PL/Python

Berikut adalah tutorial tentang menginstal PostgreSQL 9.1.3 dan pgAdmin di Linux Mint 12 / Ubuntu 11.10.

Buka Terminal ( Ctrl + Alt + T).

Menginstal PosgreSQL 9.1.3:

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

raj@geeksite~/$ sudo apt-get install postgresql postgresql-contrib

Mengonfigurasi server PostgreSQL 9.1.3:

PostgreSQL biasanya hanya mendengarkan di localhosts, jika Anda ingin mengaktifkan PostgreSQL untuk mendengarkan di semua alamat ip; edit /etc/postgresql/9.1/main/postgresql.conf.

raj@geeksite~/$ sudo gedit /etc/postgresql/9.1/main/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 /etc/postgresql/9.1/main/pg_hba.conf.

raj@geeksite~/$ sudo gedit /etc/postgresql/9.1/main/pg_hba.conf

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

# Jaringan lokalhost semua semua xx.xx.xx.xx/xx md5# Contohhost semua semua 192.168.0.0/24 md5host semua semua 127.0.0.0/32 md5

Mulai ulang server PostgreSQL.

raj@geeksite~/$ sudo /etc/init.d/postgresql restart

Konfirmasi mendengarkan PostgreSQL.

raj@geekSite ~ $ netstat -ant | grep 5432tcp        0      0 0.0.0.0:5432          0.0.0.0:*             LISTENTcp6      0     0 :::5432                 >     > 

Membuat Basis Data:

Login sebagai pengguna postgres.

raj@geeksite~/$ su postgres

buat database yang disebut "tes"

postgres@geeksite~/$ Createdb test

Masuk ke database.

postgres@geeksite~/$ 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 geekdbserver -d test -U raj

Administrasi baris perintah akan baik untuk orang-orang yang memiliki pengalaman penuh di PostgreSQL, tetapi untuk pemula pgAdmin akan menjadi pilihan terbaik untuk mengelola database.

Menginstal pgAdmin:

pgAdmin3 stable tidak mendukung semua fitur administrasi PostgreSQL 9.0, untuk mendapatkan fitur administrasi penuh; Anda mungkin perlu menginstal paket beta pgadmin3 dari repositori ppa.

Untuk menambahkan repositori, edit file /etc/apt/sources.list.

raj@geeksite:~$ sudo gedit /etc/apt/sources.list

Tambahkan baris berikut di akhir daftar repositori.

deb http://ppa.launchpad.net/rhonda/pgadmin3/ubuntu natty main

Perbarui repositori sistem.

raj@geeksite:~$ sudo apt-get update

Instal pgadmin3 beta ( Catatan:Di Linux Mint 12, Anda mungkin perlu memverifikasi tanda tangan secara manual dan harus menekan Y untuk penginstalan).

raj@geeksite:~$ sudo apt-get install pgadmin3

Mulai pgAdmin3.

raj@geeksite:~$ pgadmin3

Hubungkan ke server database menggunakan pgAdmin.

Cuplikan layar pgAdmin setelah terhubung ke server PosrgreSQL.

Sekarang Anda dapat mengelola database melalui konsol administrasi GUI.

Itu saja!.


Ubuntu
  1. Cara menginstal PHPUnit di Linux Mint 12 / Ubuntu 11.10

  2. Cara Menginstal VLC 1.1.13 di Ubuntu 11.10 / 12.04, Linux Mint 12

  3. Cara menginstal Mozilla Thunderbird 10 di Ubuntu 11.10 / Linux Mint 12

  1. Cara menginstal Firefox 10 di Ubuntu 11.10 / Linux Mint 12

  2. Cara Install Zend Server CE di Linux Mint 12 / Ubuntu 11.10

  3. Cara menginstal Opera 16.1 di Ubuntu 11.10 / Linux Mint 12

  1. Cara Menginstal Firefox Beta di Ubuntu &Linux Mint

  2. Cara Memasang Discord di Ubuntu &Linux Mint

  3. Cara Menginstal FFmpeg di Ubuntu 18.04 / Ubuntu 16.04 &Linux Mint 19