Memulai Dengan PostgreSQL – Ada berbagai jenis database di luar sana dan mereka ditulis dalam banyak bahasa. Database Relasional mahir menyimpan data dalam tabel dengan skema kaku yang terkait satu sama lain melalui kolom umum, seperti id yang berhubungan dengan informasi hanya untuk satu record.
Memulai Dengan PostgreSQL

pgsql.com – Skema kaku berarti bahwa setiap record harus memiliki informasi yang sama dan setiap kolom hanya dapat berisi tipe data tertentu yang sama. Basis Data Non Relasional, seperti MongoDB , sangat cocok untuk menyimpan data yang tidak memiliki skema kaku atau bentuk yang ditentukan, seperti log obrolan yang tidak pernah berakhir.
Baca Juga : Perbedaan Antara SQL Server dan PostgreSQL
Setelah Anda memutuskan jenis database yang Anda butuhkan, Anda dapat melanjutkan ke pemilihan sistem manajemen database. PostgreSQL adalah sistem yang memanfaatkan Structured Query Language (SQL). Ini populer karena open-source dan dapat diadaptasi untuk berbagai tujuan. Anda dapat berinteraksi dengan PostgreSQL menggunakan sejumlah Antarmuka Pengguna Grafis (GUI) berbayar dan gratis atau baris perintah dan terminal.
Pengaturan PostgreSQL
Menginstal dan menginisialisasi PostgreSQL sangatlah mudah. Saya menggunakan Mac, petunjuk untuk menginstal di windows dapat ditemukan di sini . Saya mengikuti langkah-langkah yang digariskan oleh Nelson dari freeCodeCamp.org dalam videonya di sini . Langkah-langkah Mac adalah:
Pergi ke postgresapp.com
Arahkan ke halaman unduh dan pilih salah satu opsi. Saya memilih opsi kedua (di bawah bagian “Rilis Tambahan”) karena ini mencakup versi saat ini serta beberapa versi sebelumnya. Saat ini PostgreSQL versi 10, 11 dan 12 hadir dengan paket ini. Bagian “Rilis Terbaru” hanya mencakup kemampuan untuk bekerja dengan PostgreSQL 12 pada saat penulisan ini. Setelah file diunduh dan di aplikasi Anda, Anda dapat membuka program.
Di jendela aplikasi, Anda dapat mengeklik ikon bilah sisi untuk melihat berbagai basis data yang tersedia berdasarkan lokasi server dan Anda juga dapat menambahkan (+) atau menghapus (-) server yang terdaftar.
Setelah Anda mengklik inisialisasi, Anda akan memiliki opsi untuk memulai dan menghentikan aplikasi PostgreSQL. Tiga database default pada mesin lokal Anda terdaftar di jendela; satu dengan nama pengguna Anda, “postgres,” dan “template1”.
Anda dapat memilih untuk berinteraksi dengan database Postgres dengan GUI atau baris perintah/terminal. Kisaran harga dan fitur GUI yang tersedia, namun ketika Anda bekerja dengan server jarak jauh, kemungkinan besar Anda akan menggunakan terminal (Mac) atau baris perintah (Windows). Jika Anda perlu keluar dari shell yang dapat Anda ketik \q, Anda dapat masuk kembali ke shell dengan mengetikkan perintah panjang di atas atau pintasan yang ditentukan. Ketika Anda bekerja dengan terminal Anda harus tahu apakah Anda berada di lingkungan dasar Anda computer_name:~ user_name$atau shell Postgres default_database=#. Aplikasi Postgres (di atas) harus berjalan untuk masuk ke shell.
Menghubungkan Ke Database
Dengan Aplikasi Postgres dan terminal dasar terbuka, Anda memiliki kemampuan untuk mengakses data server jarak jauh atau lokal, jika Anda memiliki izin yang sesuai. Empat bagian dari perintah ini adalah -huntuk host, -puntuk port, -Uuntuk nama pengguna, dan – duntuk nama database. Format untuk masuk ke server adalah psql -h localhost -p 5432 -U user_name -d database_name, di mana localhost(komputer Anda) dapat diganti dengan alamat IP dan port 5432 adalah port default Postgres. Setelah Anda mengakses database di dalam server, Anda dapat menggunakan perintah PostgreSQL.
Kesimpulan
Setelah Anda menjalankan dan menjalankan Postgres, Anda akan dapat berinteraksi dengan database menggunakan perintah SQL dan perintah PSQL tertentu. Postgres sangat kuat dan open-source itulah sebabnya ia populer. Ada GUI pihak ketiga yang tersedia untuk membuat PSQL lebih mudah bagi pengguna namun mereka tidak selalu dapat berfungsi dengan server jarak jauh itulah sebabnya terminal dan baris perintah digunakan.