Menyediakan PostgreSQL untuk Pengguna macOS: Arahan Langkah demi Langkah

Barbara Streisand
Lepaskan: 2024-10-16 11:53:02
asal
157 orang telah melayarinya

Setting Up PostgreSQL for macOS Users: Step-by-Step Instructions

Jika anda menggunakan macOS, langkah untuk memasang PostgreSQL dan menyediakan persekitaran anda sedikit berbeza. Begini caranya:


1. Memasang PostgreSQL pada macOS

Terdapat pelbagai cara untuk memasang PostgreSQL pada macOS, tetapi salah satu yang paling mudah ialah dengan menggunakan Homebrew, pengurus pakej untuk macOS.

Langkah 1: Pasang Homebrew (Jika Tidak Dipasang)

Jika anda tidak memasang Homebrew, buka Terminal anda dan jalankan arahan berikut:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Salin selepas log masuk

Ini akan memasang Homebrew pada sistem anda.

Langkah 2: Pasang PostgreSQL melalui Homebrew

Setelah Homebrew dipasang, gunakan arahan berikut untuk memasang PostgreSQL:

brew install postgresql
Salin selepas log masuk

Langkah 3: Mulakan Perkhidmatan PostgreSQL

Selepas pemasangan, mulakan pelayan PostgreSQL:

brew services start postgresql
Salin selepas log masuk

Ini akan memastikan pelayan PostgreSQL bermula secara automatik apabila sistem macOS anda but.

Langkah 4: Sahkan Pemasangan

Semak sama ada PostgreSQL telah dipasang dengan betul dengan menjalankan:

psql --version
Salin selepas log masuk

Ini sepatutnya memaparkan versi PostgreSQL yang dipasang.

Langkah 5: Akses PostgreSQL

Anda kini boleh mengakses PostgreSQL menggunakan:

psql postgres
Salin selepas log masuk

2. Mencipta Pangkalan Data untuk Aplikasi Anda

Setelah PostgreSQL dipasang, anda perlu mencipta pangkalan data untuk menyimpan produk dengan atribut JSONB.

Langkah 1: Cipta Pangkalan Data Baharu

Di dalam antara muka baris arahan PostgreSQL (psql), cipta pangkalan data baharu:

CREATE DATABASE products_db;
Salin selepas log masuk

Langkah 2: Buat Pengguna dengan Kebenaran

Seterusnya, cipta pengguna dengan keistimewaan pentadbir:

CREATE USER your_username WITH PASSWORD 'your_password';
GRANT ALL PRIVILEGES ON DATABASE products_db TO your_username;
Salin selepas log masuk

Langkah 3: Buat Jadual untuk Menyimpan Produk

Akhir sekali, buat jadual yang akan menyimpan produk dan atributnya dalam format JSONB:

CREATE TABLE products (
    id SERIAL PRIMARY KEY,
    name TEXT NOT NULL,
    attributes JSONB
);
Salin selepas log masuk

Struktur jadual ini membolehkan anda menyimpan atribut dinamik untuk setiap produk, mengambil kesempatan daripada ciri JSONB PostgreSQL untuk fleksibiliti dan prestasi.


3. Memulakan dan Menghentikan PostgreSQL

Anda boleh memulakan atau menghentikan PostgreSQL secara manual pada macOS menggunakan arahan berikut:

  • Mulakan PostgreSQL:
  brew services start postgresql
Salin selepas log masuk
  • Hentikan PostgreSQL:
  brew services stop postgresql
Salin selepas log masuk
  • Mulakan semula PostgreSQL:
  brew services restart postgresql
Salin selepas log masuk

4. Nyahpasang PostgreSQL (Pilihan)

Jika anda perlu menyahpasang PostgreSQL daripada macOS, anda boleh melakukannya menggunakan Homebrew:

brew uninstall postgresql
Salin selepas log masuk

Kesimpulan

Dengan mengikuti langkah ini, pengguna macOS boleh memasang dan mengkonfigurasi PostgreSQL dengan mudah. Dengan Homebrew, proses pemasangan adalah pantas dan lancar.

Untuk pengalaman yang lancar, sentiasa pastikan perkhidmatan PostgreSQL berjalan dan dikonfigurasikan dengan betul sebelum meneruskan.

Terima kasih kerana membaca...
Selamat Pengekodan!

Atas ialah kandungan terperinci Menyediakan PostgreSQL untuk Pengguna macOS: Arahan Langkah demi Langkah. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:dev.to
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!