PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Cara menginstal PostgreSQL di macOS

Petunjuk berikut untuk menginstal PostgreSQL didasarkan pada macOS.

Untuk Windows dan Linux, buka https://www.postgresql.org/download/ dan pilih paket Anda.

Cari juga “cara menginstal postgres di windows” atau “cara menginstal postgres di your linux distribution ” jika Anda menggunakan platform lain.

Seharusnya tidak banyak berbeda, terutama setelah fase instalasi.

Di macOS kami akan menggunakan Homebrew. Jika Anda belum menginstal Homebrew, buka https://brew.sh/ dan ikuti petunjuk di sana.

Setelah selesai, kembali dan jalankan baris perintah:

brew install postgresql

dan setelah selesai, jalankan:

brew services start postgresql

untuk memulai PostgreSQL sebagai daemon, yang berarti akan terus berjalan di latar belakang, mendengarkan koneksi.

Menggunakan Homebrew memiliki keuntungan besar bahwa pembaruan apa pun dapat diinstal dengan menjalankan

brew upgrade postgresql
brew postgresql-upgrade-database
brew services restart postgresql

postgresql adalah lebih kompleks untuk mengucapkan nama PostgreSQL, tetapi mereka adalah hal yang sama. Itu hanya menyematkan SQL dalam namanya. Apa itu SQL ? SQL, diucapkan “sekuel”, berarti Bahasa Kueri Terstruktur, dan merupakan bahasa khusus yang kami gunakan untuk berinteraksi dengan basis data relasional .

Jika Anda baru mengenal database, ada banyak istilah baru untuk Anda! Pada dasarnya database relasional mengatur data ke dalam tabel , dan menyediakan cara untuk menyisipkan dan mengekstrak data dari tabel tersebut. Itu SQL.

Dan kami akan segera menggunakannya.

Tepat setelah kita masuk ke PostgreSQL!

Kembali ke baris perintah, dan ketik

psql postgres

Ini akan memberi Anda akses ke postgres database, yang dibuat secara default, dengan nama pengguna macOS Anda. Homebrew secara otomatis membuat pengguna Anda saat penginstalan.

Sekarang kita masuk ke psql aplikasi, kita dapat membuat database baru:

CREATE DATABASE test;

Jangan lupa tanda titik koma ; , karena dibutuhkan oleh SQL jika tidak, perintah tidak akan berjalan.

Sekarang di baris baru, kita beralih ke database ini menggunakan

\c test

Prompt akan memberi tahu sesuatu seperti ini:

You are now connected to database "test" as user "flaviocopes". .

Sekarang kita akan membuat tabel baru.

Gunakan sintaks ini:

CREATE TABLE users (
  id SERIAL PRIMARY KEY,
  email VARCHAR(255) UNIQUE NOT NULL,
  password VARCHAR(255) NOT NULL
);

Sekarang jika Anda menjalankan ini, dan tidak ada kesalahan yang muncul, Anda akan memiliki tabel di sistem.

Anda dapat melihatnya dengan menjalankan perintah

\dt

yang akan menampilkan tabel database:

Jika Anda melakukan kesalahan, Anda dapat menghapus tabel dengan menjalankan perintah

DROP TABLE users

Untuk akhirnya keluar dari psql , jalankan

\q

atau cukup ketik quit .

Sekarang setelah Anda mengetahui cara kerja segala sesuatunya, saya akan menunjukkan kepada Anda cara yang lebih mudah untuk bekerja dengan PostgreSQL, dan juga database lain:aplikasi TablePlus. Ini berfungsi di macOS, Windows, dan Linux.

Hubungkan ke database:

menentukan test nama basis data:

Selain dapat memeriksa tabel dengan Antarmuka Pengguna Grafis:

Ini juga memungkinkan kita untuk bekerja dengan kueri SQL, dengan sangat mudah:


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kesalahan SALINAN PG:sintaks input tidak valid untuk bilangan bulat

  2. Memfaktorkan ulang fungsi PL/pgSQL untuk mengembalikan output dari berbagai kueri SELECT

  3. SQLAlchemy beberapa kunci asing dalam satu kelas yang dipetakan ke kunci utama yang sama

  4. Cara Mengamankan Database PostgreSQL Anda - 10 Tips

  5. Apa yang setara dengan PostgreSQL untuk ISNULL()