Instal, konfigurasikan dan gunakan PostgreSQL di Ubuntu

Jika Anda akan bekerja dengan database di Linux Ubuntu, coba PostgreSQL - sistem basis data objek-relasional. Sangat cocok untuk penggunaan komersial. Ini memiliki banyak modul dan fungsi tambahan. Sintaks pgSQL dari aplikasi ini agak mirip dengan utilitas MySQL yang terkenal. Jika Anda tahu cara menggunakannya, maka transisi ke situs baru akan mudah. Untuk menginstal Ubuntu PostgreSQL berhasil, tidak perlu memasukkan banyak perintah.

Instal dan konfigurasikan DBMS PostreSQL di Ubuntu itu mudah - cukup ikuti instruksi kami

Instalasi

Ada beberapa cara untuk mengunduh program. Yang paling mudah adalah melalui repositori.

  1. Jalankan terminal.
  2. Untuk mengunduh utilitas, cetak beberapa baris. Untuk bertindak sebagai administrator, ketikkan sudo sebelum perintah.
  3. Perbarui sistem - “pembaruan apt-get”.
  4. Instal aplikasi itu sendiri - “apt-get install postgresql”.

Tunggu program dimuat. Dan unduh modul tambahan:

  • Put contrib - tambahkan ke perintah sebelumnya "postgresql-contrib".
  • Juga klien berguna - "postgresql-client".
  • Untuk menggunakan antarmuka grafis selama operasi, masukkan "apt-get install phppgadmin" di baris yang sama.

Lebih baik segera memutakhirkan phpPgAdmin: instal paket yang akan memperluas kemampuannya. Anda akan mendapatkan peningkatan pemantauan dan pencatatan. Untuk mengaktifkannya, ketik "sudo su postgres -c psql </ usr / share / postgresql / [versi utilitas] /contrib/adminpack.sql".

Instalasi akan sama seperti dalam hal repositori, dan dengan PPA

Untuk pemasangan PPA cocok dengan perintah yang sama. Anda dapat mengunduh file instalasi dari situs program. Untuk ini:

  1. Gunakan perintah nano. Dengan itu, masukkan path ke "/etc/apt/sources.list.d/pgdg.list".
  2. Pada baris berikutnya, masukkan deb. Tempel tautan - "apt.postgresql.org/pub/repos/apt/". Selain itu, tambahkan skrip - "wily-pgdg main".
  3. Ketikkan perintah untuk memuat - wget. Dengan opsi "—Tenang-O". Salin tautan ke file “- postgresql.org/media/keys/ACCC4CF8.asc” untuk mengunduhnya. Pada baris yang sama masukkan "| sudo apt-key add - "untuk kunci. Semua dengan tanda hubung dan bilah vertikal. Kutipan dihapus.
  4. Perbarui sistem - “pembaruan apt-get”. Untuk melakukan ini, Anda memerlukan hak administrator (sudo).
  5. Sekarang Anda dapat menginstal program itu sendiri - “apt-get install postgresql- [versi]”.

Selanjutnya, unduh klien, contrib dan shell grafis. Utilitas sudah siap. Tetapi Anda perlu mengkonfigurasinya.

Pengaturan awal

Tidak cukup hanya menginstal PostgreSQL. Program-Ubuntu harus bekerja bersama dengan modul dan pustaka tempat bergantung. Dan Anda juga perlu membuat kata sandi sehingga fungsi aplikasi hanya dapat diakses oleh mereka yang memiliki akses.

Setelah instalasi, Anda harus mengkonfigurasi DBMS

  1. Beralih ke pengguna, dari mana Anda akan mengelola utilitas - "su - postgres".
  2. Pergi ke konsol program psql.
  3. Tetapkan kode akses "\ password postgres". Setelah perintah ini tulis kata sandi yang diinginkan.
  4. Masukkan parameter - "postgres = # \ q".
  5. Logout dari akun pengguna - keluar.

Sekarang konfigurasikan Apache dan muat editor vim.

  1. Jika Anda belum menginstalnya, masukkan perintah "apt-gei install vim".
  2. Siapkan Apache untuk bekerja dengan klien. Buka file konfigurasi - "vim /etc/apache2/conf-available/phppgadmin.conf".
  3. Hapus komentar pada parameter Allow From all di dalamnya. Jika tidak, tambahkan secara manual.
  4. Temukan baris Membutuhkan lokal. Beri komentar.
  5. Simpan perubahannya.

Konfigurasikan ulang phpPgAdmin:

  1. Buka file "vim /etc/phppgadmin/config.inc.php".
  2. Temukan parameter “conf ['extra_login_security']” di sana. Jika benar, ubah ke false.
  3. Simpan dokumen.
  4. Mulai ulang program - “/etc/init.d/restart postgresql”.
  5. Nyalakan kembali Apache - "etc / init.d / restart apache2".

Instalasi PostgreSQL di Ubuntu selesai. Anda dapat membuka utilitas. Buka browser dan masukkan URL "[IP Anda] / phppgadmin /".

Parameter dasar

Tindakan lebih lanjut tergantung pada kondisi di mana Anda berencana untuk menggunakan DBMS. Jika Anda perlu terhubung ke jaringan menggunakan protokol TCP / IP:

  1. Buka file konfigurasi postgresql.conf. Itu terletak di folder "etc / postgresql / [Versi Program] / main /".
  2. Temukan di dalamnya parameter "listen_addresses = 'localhost'"
  3. Ganti localhost dengan "*" ("asterisk").
  4. Simpan.

Jika ini tidak dilakukan, server DBMS hanya akan tersedia di satu komputer.

Berbagai metode otentikasi tersedia di program. Lebih baik memilih IDENT atau MD5. Yang pertama adalah default. Untuk menggunakan yang kedua:

  1. Buka file pg_hba.conf. Itu ada di direktori "/ etc / postgresql / [Versi Program] / main /".
  2. Temukan parameter "local all postgres" di sana dan ketik md5 di sebelahnya. Jika tidak ada garis seperti itu, masukkan.

Penggunaan

Panduan pengguna dapat diunduh langsung dari terminal. Masukkan "apt-get install postgresql-doc- [Versi Utilitas]". Berikut ini beberapa perintah penting:

  1. Akses ke konsol manajemen - “-u postgres psql” (tulis sudo terlebih dahulu, jika Anda memerlukan hak root). Ini mematikan dan keluar - "/ q".
  2. Menambahkan peran / pengguna - tulis di terminal "createuser —interactive". Sistem akan meminta Anda untuk memasukkan nama yang diinginkan. Kemudian dia akan bertanya apakah akan memberinya hak pengguna super. Tekan Y, jika Anda setuju, atau N, jika Anda tidak setuju.
  3. Menambahkan database - "Createdb [Nama pengguna]".
  4. Untuk melihat basis data ini, masuk ke akun pengguna yang telah dibuatnya - “sudo su [Name]”. Dan aktifkan konsol manajemen - psql.

    Script hanya akan menanyakan dua pertanyaan, nama peran baru dan apakah perlu untuk menjadikannya pengguna super.

Bekerja dengan tabel

  • Menambahkan tabel adalah “CREATE TABLE [Table Name]”.
  • Setelah perintah ini, dalam tanda kurung, tulis parameter dari grid "[Nama baris] [Jenis] ([Jumlah posisi]) [Kemungkinan pembatasan]". Jadi, masukkan beberapa baris yang dipisahkan oleh koma. Setelah setiap tekan Enter. Kolom dapat memiliki nama dan tipe yang berbeda. Saat Anda selesai menulis data, tutup braket dan beri tanda titik koma. Jumlah posisi juga menunjukkan dalam tanda kurung.
  • Lihat isi tabel - "\ d". Dan lebih baik - "PILIH * DARI [Nama]"
  • Hapus itu - "DROP TABLE [Name]". Setelah itu, tekan Enter dan tulis "DROP TABLE" lagi.
  • Masukkan data - "INSERT INTO [Nama Grid] (Kolom1, Kolom2, Kolom3) NILAI ('Record1', 'Record2', 'Record3');". Entri yang sesuai akan ditambahkan ke kolom. Anda dapat mengulangi perintah untuk memasukkan informasi baru.
  • Hapus nilai - “HAPUS DARI [Nama Tabel] DIMANA [Nama Kolom] = '[Nilai]';”.
  • Kolom baru adalah "ALTER TABLE [Nama Grid] ADD [Nama Kolom]".
  • Hapus kolom - “ALTER TABLE [Table] DROP [Nama Kolom]”.

Ini adalah bagaimana instalasi dan pengaturan terlihat seperti di PostgreSQL. Ubuntu tidak sulit untuk dikuasai. Anda hanya perlu mengingat perintah dasar. DBMS ini sering digunakan untuk tujuan komersial. Cocok untuk desain web dan pembuatan situs. Mendukung bahasa pemrograman populer.