Menginstal PostgreSQL di macOS

Postgres adalah salah satu database SQL tercanggih. Ini menyediakan fitur dari tipe yang ditentukan pengguna hingga pewarisan tabel dan penguncian canggih. Ada juga integritas referensial kunci asing, transaksi bersarang, dan fitur yang tidak akan Anda temukan di database SQL lainnya.

Postgres sesuai dengan ACID (atomisitas, konsistensi, isolasi, daya tahan). Anda akan menemukan database Postgres berguna saat membangun aplikasi yang membutuhkan skalabilitas dan keamanan data.


Gunakan Pengelola Paket atau Unduh Penginstal

Anda dapat menginstal Postgres di perangkat macOS Anda menggunakan banyak sumber dan metode.

Jika Anda menggunakan manajer paket, Anda dapat memeriksa petunjuk instalasi Postgres di situs webnya.

Berikut perintah untuk menginstal Postgres versi 13 dan 14 dengan manajer paket Homebrew:

brew install [email protected]  
brew install [email protected]

Karena Homebrew bekerja di Linux dan macOS, perintah ini kompatibel dengan kedua sistem operasi.

Jika Anda tidak menggunakan manajer paket, Anda dapat menginstal Postgres melalui file Apple Disk Image (.dmg). Anda harus mengunduh gambar versi Postgres yang Anda butuhkan dan menginstal aplikasi di mesin Anda.

Siapkan Aplikasi Postgres di macOS

Setelah Anda menginstal Postgres, luncurkan aplikasinya. Anda akan mendapatkan UI dengan opsi pengaturan server dan database yang sudah diinstal sebelumnya, seperti yang ditunjukkan di bawah ini. Meluncurkan aplikasi secara otomatis menjalankan Postgres; secara default, Postgres berjalan di port 5432 di macOS.

Anda dapat menggunakan Pengaturan Server tombol untuk mengubah server dan port untuk database Anda. Anda juga akan mendapatkan gambaran umum tentang instalasi, konfigurasi, log, dan direktori data yang dapat Anda akses dari antarmuka.

See also  Cara Menggunakan Anotasi @Before dan @After di JUnit

Anda dapat membuka instance database Anda (yang default dibuat dengan nama pengguna Anda) untuk mengakses antarmuka baris perintah Postgres.

Tambahkan Postgres ke PATH Anda

Setelah Anda menginstal aplikasi Postgres, Anda harus menambahkan jalurnya ke variabel lingkungan $PATH Anda untuk menjalankannya di luar terminal aplikasi itu sendiri.

Buka folder Aplikasi Anda di Finder, Control-klik pada aplikasi Postgres, dan pilih Tampilkan Isi Paket.

Saat memilih opsi “Tampilkan Isi Paket”, Anda akan dapat melihat konten aplikasi Postgres.

Buka Isi folder, lalu Versi folder, lalu pilih folder versi Anda (dalam hal ini, 14).

Ctrl-klik tempat sampah folder dan tahan pilihan tombol pada keyboard Anda, lalu pilih Salin bin sebagai Pathname untuk menambahkan jalur ke clipboard Anda.

Anda harus mengedit sumber zsh terminal Anda zsrc file untuk menambahkan ekspor Path ke aplikasi Postgres.

Buka aplikasi terminal Anda, dan jalankan perintah ini untuk mengedit zsrc mengajukan:

vim ~/.zshrc

Perintah akan membuka zsrc file dalam editor Vim yang dapat Anda gunakan untuk mengedit file.

Jika Anda tidak nyaman menggunakan vim, Anda dapat menggunakan editor teks lainnya. File .zshrc ada di direktori home Anda, dan Anda harus melihat file tersembunyi untuk mengaksesnya.

Tambahkan pernyataan ekspor dan tentukan jalur aplikasi Postgres Anda. Sebagai contoh:

export PATH=$PATH:/Applications/Postgres.app/Contents/Versions/14/bin

Simpan file sumber, keluar dari editor Vim, mulai ulang aplikasi terminal Anda, dan jalankan psql perintah dari terminal Anda yang baru dibuka:

psql

Saat Anda menjalankan psql perintah Anda akan melihat antarmuka perintah yang menghubungkan Anda ke instance database Postgres Anda. Ini mirip dengan membuka Postgres melalui aplikasi:

Anda sekarang dapat menggunakan Postgres dari baris perintah, tanpa meluncurkan aplikasi Postgres. Proses ini berfungsi untuk sebagian besar versi Postgres, dan Anda dapat menggunakan proses ini pada chip Silicon atau Intel.

See also  Cara Mengunduh dan Menginstal GeForce NVIDIA Sekarang

Postgres Adalah Basis Data Multi-Platform

Basis data Postgres memiliki reputasi baik untuk fitur dan dukungannya di berbagai ekosistem. Anda dapat menggunakannya di berbagai tumpukan pengembangan perangkat lunak, layanan komputasi awan, dan sistem operasi.

Anda dapat memulai dengan Postgres dengan cepat karena mendukung SQL, sintaks seperti bahasa Inggris yang juga digunakan oleh database seperti MySQL dan SQLite.