Cách cài đặt PostgreSQL trên macOS

Hướng dẫn cài đặt DBMS PostgreSQL

Các hướng dẫn sau để cài đặt PostgreSQL dựa trên macOS.

Đối với Windows và Linux, hãy truy cậphttps://www.postgresql.org/download/và chọn gói của bạn.

Đồng thời tìm kiếm “cách cài đặt postgres trên windows” hoặc “cách cài đặt postgres trênyour linux distribution”Nếu bạn đang sử dụng các nền tảng khác.

Nó sẽ không khác nhau nhiều, đặc biệt là trong giai đoạn cài đặt.

Trên macOS, chúng tôi sẽ sử dụngHomebrew. Nếu bạn chưa cài đặt Homebrew, hãy truy cậphttps://brew.sh/và làm theo hướng dẫn ở đó.

Khi bạn đã hoàn tất, hãy quay lại và chạy trong dòng lệnh:

brew install postgresql

và sau khi hoàn thành, hãy chạy:

brew services start postgresql

đếnkhởi đầuPostgreSQL như một daemon, có nghĩa là nó sẽ tiếp tục chạy ở chế độ nền, lắng nghe các kết nối.

Sử dụng Homebrew có lợi thế lớn là bất kỳ bản cập nhật nào cũng có thể được cài đặt bằng cách chạy

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

postgresqllà tên phức tạp hơn để phát âm của PostgreSQL, nhưng chúng giống nhau. Nó chỉ nhúng SQL vào tên. Cái gìSQL? SQL, được tạo ra từ “phần tiếp theo”, có nghĩa là Ngôn ngữ truy vấn có cấu trúc và đó là ngôn ngữ đặc biệt mà chúng tôi sử dụng để tương tác vớicơ sở dữ liệu quan hệ.

Nếu bạn chưa quen với cơ sở dữ liệu, thì có rất nhiều thuật ngữ mới dành cho bạn! Về cơ bản, cơ sở dữ liệu quan hệ tổ chức dữ liệu thànhnhững cái bàn, và cung cấp một cách để chèn và trích xuất dữ liệu từ các bảng đó. Đó là SQL.

Và chúng tôi sẽ sớm sử dụng nó.

Ngay sau khi chúng tôi đăng nhập vào PostgreSQL!

Quay lại dòng lệnh và nhập

psql postgres

using psql

Điều này sẽ cung cấp cho bạn quyền truy cập vàopostgrescơ sở dữ liệu, được tạo theo mặc định, với tên người dùng macOS của bạn. Homebrew đã tự động tạo người dùng của bạn khi cài đặt.

Bây giờ chúng ta đang tham gia vàopsqlứng dụng, chúng tôi có thể tạo một cơ sở dữ liệu mới:

CREATE DATABASE test;

Đừng quên dấu chấm phẩy;, bởi vì nó cần bởi SQL nếu không lệnh sẽ không chạy.

Bây giờ trong một dòng mới, chúng tôi chuyển sang cơ sở dữ liệu này bằng cách sử dụng

\c test

Lời nhắc sẽ cho biết một cái gì đó như sau:

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

Bây giờ chúng ta sẽ tạo một bảng mới.

Sử dụng cú pháp này:

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

Bây giờ nếu bạn chạy điều này và không có lỗi nào xuất hiện, bạn sẽ có bảng trong hệ thống.

Bạn có thể thấy nó bằng cách chạy lệnh

\dt

sẽ hiển thị cho bạn các bảng cơ sở dữ liệu:

Nếu bạn gặp bất kỳ lỗi nào, bạn có thể xóa bảng bằng cách chạy lệnh

DROP TABLE users

Cuối cùng bỏ thuốc lápsql, chạy

\q

hoặc chỉ gõquit.

Bây giờ bạn đã biết mọi thứ hoạt động như thế nào, tôi sẽ chỉ cho bạn một cách dễ dàng hơn để làm việc với PostgreSQL và các cơ sở dữ liệu khác:Ứng dụng TablePlus. Nó hoạt động trên macOS, Windows và Linux.

Kết nối với cơ sở dữ liệu:

xác địnhtesttên cơ sở dữ liệu:

Ngoài việc có thể kiểm tra các bảng bằng Giao diện Người dùng Đồ họa:

Nó cũng cho phép chúng tôi làm việc với các truy vấn SQL, rất dễ dàng:


Các hướng dẫn khác về cơ sở dữ liệu: