GNU/Linux >> Belajar Linux >  >> Ubuntu

Instal PostgreSQL di Ubuntu 20.04 - Panduan langkah demi langkah?

PostgreSQL, juga dikenal dengan nama "Postgres ", adalah Sistem Manajemen Basis Data relasional berorientasi objek open-source. Ia digunakan oleh banyak aplikasi untuk menyimpan data. Basis data ini mendukung banyak fitur mutakhir seperti transaksi dan konkurensi yang andal.

Server MacOS menggunakan PostgreSQL sebagai database default-nya. Ini juga tersedia untuk Linux, Windows, FreeBSD, dan OpenBSD.

Di sini, di LinuxAPT, kita akan melihat bagaimana Anda dapat dengan mudah menginstal PostgreSQL di Ubuntu 20.04 dengan bantuan beberapa perintah sederhana.

Anda juga dapat melihat cara menginstal PostgreSQL di Linux Mint.


Fitur utama PostgreSQL meliputi:

  • Memungkinkan data disimpan dalam berbagai format.
  • Integritas dan Keamanan Data
  • Mendukung fitur seperti Pengindeksan, Kontrol Konkurensi Multi-Versi, Perencana Kueri canggih, Partisi Tabel, Kompilasi Ekspresi Tepat Waktu, dan banyak lagi.
  • Mendukung berbagai fungsi seperti Write-Ahead Logging, Replication, Point-in-Time Recovery, Active Standbys, Table Spaces, dan lainnya.
  • Anda dapat memperluasnya ke aplikasi apa pun yang Anda gunakan.


Langkah-langkah untuk menginstal PostgreSQL di sistem Linux Ubuntu

1. Lakukan Pembaruan Sistem

Untuk memulai, pastikan paket-paket sistem sudah diperbarui dengan perintah di bawah ini:

$ sudo apt update


2. Instal PostgreSQL

Sekarang, kita akan menginstal paket PostgreSQL bersama dengan paket contrib yang diperlukan untuk menambahkan beberapa utilitas dan fungsionalitas tambahan. Gunakan perintah berikut untuk melakukannya:

$ sudo apt install postgresql postgresql-contrib


3. Konfigurasi Peran dan Basis Data PostgreSQL

Sekarang setelah kita berhasil menginstal PostgreSQL, mari kita sedikit mengenal peran dan database PostgreSQL.

Peran dimaksudkan untuk menangani otentikasi dan otorisasi database PostgreSQL.

Saat kita menginstal PostgreSQL, secara default pengguna Postgres dibuat. Untuk beralih ke pengguna ini, jalankan perintah ini:

$ sudo -i -u postgres

Selanjutnya, kita akan mengakses prompt Postgres. Perintah ini akan memungkinkan Anda berkomunikasi dengan sistem manajemen basis data.

Untuk melakukannya, jalankan perintah berikut:

$ psql

Anda dapat keluar dari prompt menggunakan perintah di bawah ini:

\q

Anda dapat kembali ke command prompt postgres Linux. Untuk kembali ke sistem biasa Anda, jalankan perintah keluar:

$ exit

Satu lagi cara untuk masuk ke prompt postgres adalah dengan menjalankan perintah psql secara langsung dengan sudo:

$ sudo -u postgres psql

Untuk keluar dari sesi Postgres interaktif, Anda dapat menjalankan perintah:

\q


4. Buat Peran Baru

Setelah Anda masuk dari akun postgres Anda, Anda dapat membuat peran baru dengan menjalankan perintah berikut:

createuser --interactive

Anda juga dapat beralih langsung dari akun biasa menggunakan sudo:

$ sudo -u postgres createuser --interactive

Anda akan diminta untuk memasukkan nama peran. Ini juga akan meminta Anda untuk mengonfirmasi apakah peran baru tersebut dapat menjadi pengguna super atau tidak.


5. Buat Database untuk PostgreSQL

Saat Anda membuat pengguna di postgreSQL, sistem otentikasinya berpikir bahwa peran yang Anda gunakan untuk masuk, akan memiliki database yang terkait dengannya dengan nama yang sama yang dapat diaksesnya.

Tidak mengerti apa yang baru saja saya katakan?

Biarkan saya membuatnya sedikit jelas untuk Anda. Artinya, pengguna "John" yang sebelumnya kita buat, akan mencoba terhubung ke database dengan nama yang sama dengan role tersebut.

Anda dapat membuat database dengan nama yang sama dengan peran, menggunakan perintah berikut:

createdb John

Metode alternatif untuk membuat database adalah dengan menggunakan sudo langsung dari akun biasa Anda dengan menjalankan ini:

$ sudo -u postgres createdb John


6. Buka Postgres Prompt dengan peran baru

Untuk masuk dengan otentikasi berbasis identitas, Anda harus memiliki pengguna Linux dengan nama yang sama dengan peran dan database Postgres Anda. Jika Anda tidak memilikinya, jangan khawatir, Anda dapat membuatnya menggunakan perintah adduser. Anda harus melakukan ini dengan akun non-root Anda menggunakan hak sudo:

$ sudo adduser John

Setelah itu, Anda dapat terhubung ke database dengan menjalankan dua perintah ini:

$ sudo -i -u John
$ psql

Atau sebagai gantinya, Anda dapat menggunakan perintah satu baris sederhana:

$ sudo -u John psql

Untuk berinteraksi dengan database yang berbeda, jalankan perintah berikut dengan menyebutkan database:

psql -d postgres

Untuk memeriksa status koneksi Anda saat ini, jalankan perintah conninfo. Ini akan memberi Anda informasi tentang koneksi database Anda:

\conninfo



Ubuntu
  1. Instal Tor di Ubuntu 20.04 - Panduan langkah demi langkah?

  2. Instal qt di Ubuntu 20.04 - Panduan langkah demi langkah?

  3. Instal Git di Ubuntu 20.04 - Panduan langkah demi langkah?

  1. Instal LAMP di Ubuntu 20.04 - Panduan langkah demi langkah?

  2. Instal Ubuntu 20.04 LTS - Panduan langkah demi langkah?

  3. Instal Ubuntu 22.04 di Virtual Box - Panduan langkah demi langkah?

  1. Instal Snort di Ubuntu 20.04 - Panduan langkah demi langkah?

  2. Instal WildFly di Ubuntu 20.04 - Panduan langkah demi langkah?

  3. Instal 7-zip di Ubuntu 20.04 - Panduan langkah demi langkah?