Cara Memulai Server PostgreSQL di Mac OS X

Cara Memulai Server PostgreSQL di Mac OS X – Ada 4 cara utama untuk menginstal PostgreSQL di mac OS X.

Cara Memulai Server PostgreSQL di Mac OS X

pgsql.com  – Berikut ini adalah beberapa cara utama untuk menginstal PostgreSQL:

1. Menggunakan Homebrew

Homebrew dapat diinstal dengan menjalankan perintah berikut di terminal:

  • /usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”
  • Jika Homebrew sudah diinstal, pastikan sudah terbaru dengan menjalankan:
  • brew update

Baca Juga : Tutorial Pengenalan SQL: Cara Menulis Query Sederhana

Kemudian pastikan tidak ada konflik atau kesalahan menggunakan:

  • brew doctor
  • Homebrew adalah manajer paket yang kuat dengan banyak kegunaan, termasuk menginstal dan menjalankan postgreSQL. Ini dapat dilakukan dengan mengetikkan perintah berikut ke terminal:
  • Sekarang setelah postgres diinstal, server default dapat dimulai dengan menjalankan perintah:
  • pg_ctl -D /usr/local/var/postgres start
  • Ini akan memulai server postgres yang dihosting secara lokal pada port 5432. Server akan keluar dari direktori /usr/local/var/postgres.

Sekarang dapat diakses dengan mengetikkan perintah berikut:

  • psql postgres

Ini akan terhubung ke server dan mengakses database postgres. Setelah ini selesai:

  • Skema dan tabel dapat dibuat
  • Data dapat dimuat dan dihapus dari database
  • Query dapat dijalankan

2. (Opsional) Membuat Direktori Data Khusus

Direktori data khusus juga dapat digunakan untuk server. Untuk melakukannya, buat dulu direktori yang akan digunakan sebagai lokasi server. Misalnya, buat direktori bernama myData di direktori home.

Setelah direktori dibuat, server dapat diinisialisasi. Ini berarti kita mengkonfigurasi direktori dan menambahkan file yang diperlukan untuk menjalankan server. Untuk melakukan ini jalankan initdbperintah seperti yang ditunjukkan Ini akan mengisi direktori myData dengan file yang diperlukan untuk menjalankan server:

  • Sekarang setelah server diinisialisasi dan file log dibuat, Anda dapat memulai server dari direktori ini. Untuk melakukan ini, gunakan perintah dan ganti dengan nilai yang ditentukan.
  • pg_ctl -D [Data Directory] -l [Log file] start
  • “Direktori Data” mengacu pada direktori yang baru saja diinisialisasi (dalam hal ini myData). “File log” adalah file yang akan merekam peristiwa server untuk analisis nanti. Umumnya file log diformat untuk memuat tanggal dalam nama file (misalnya “2018-05-27.log” atau “myData-logfile-2018-05-27.log”) dan harus disimpan di luar database yang logging untuk menghindari risiko yang tidak perlu. File log bisa padat untuk dibaca tetapi sangat berguna untuk tujuan keamanan dan debugging.
  • Perintah di atas akan menghasilkan file log seperti yang ditunjukkan, memulai server, dan mengikat file log ke server. Jika file log tidak ditentukan, peristiwa akan dicatat ke terminal.
  • Server hanya akan mulai jika port bebas. Jika server default sedang berjalan maka harus dihentikan terlebih dahulu menggunakan pg_ctl -D /usr/local/var/postgres stop perintah.

Setelah dimulai, itu dapat dihubungkan dengan cara yang sama seperti sebelumnya menggunakan:

  • psql postgres

3. Menggunakan Aplikasi PostgreSQL

Untuk menjalankan server melalui aplikasi postgres, langkah pertama adalah mengunduh program. Aplikasi ini dapat diunduh di postgresapp.com . Setelah aplikasi diunduh dan dipindahkan ke folder aplikasi, aplikasi dapat dibuka.

Buka aplikasi Postgres:

  • Untuk memulai server, klik tombol mulai.
  • Ini akan memulai server. Detail tentang server dapat ditemukan dengan membuka pengaturan server:
  • Antarmuka ini menunjukkan semua informasi penting mengenai server. Ini juga memungkinkan port diubah dengan sangat mudah. Ini berguna karena beberapa server PostgreSQL dapat

Catatan: Untuk mengubah port di terminal, file ‘postgres.conf’ (yang dapat ditemukan di direktori data) harus diedit.

4. Menggunakan Terminal dengan Aplikasi PostgreSQL

Setelah aplikasi diunduh, alat baris perintah juga dapat digunakan. Alat-alat ini dapat diakses dengan mengetik:

  • /Applications/Postgres.app/Contents/Versions/latest/bin/[Tool Name][Options and/or Arguments]
  • Misalnya, database ‘postgres’ di server dapat dihubungkan menggunakan alat psql dengan postgres sebagai argumen:
  • /Applications/Postgres.app/Contents/Versions/latest/bin/psql postgres
  • Alih-alih mengetikkan jalur lengkap setiap kali, jalur dapat ditambahkan ke file yang akan memungkinkan akses yang lebih mudah secara signifikan ke alat, memungkinkan alat diakses dari direktori mana pun di komputer. Untuk melakukan ini, perintah berikut dapat dijalankan di terminal:
  • sudo mkdir -p /etc/paths.d && echo /Applications/Postgres.app/Contents/Versions/latest/bin | sudo tee /etc/paths.d/postgresapp

Setelah ini selesai, database ‘postgres’ dapat diakses hanya dengan mengetik:

psql postgres

Ringkasan

buatan sendiri:

  • Unduh/perbarui Homebrew
  • Gunakan Homebrew untuk menginstal postgres
  • (Opsional) Buat Direktori Data Baru
  • initdb
  • Mulai Server

Aplikasi:

  • Unduh aplikasi dan pindah ke Aplikasi
  • Jalankan Aplikasi
  • (Opsional) Setel port yang berbeda untuk beberapa server
  • Mulai Server
  • (Opsional) Tambahkan jalur sehingga alat baris perintah mudah diakses