Hướng dẫn cài đặt PostgreSQL trên Ubuntu 14

Giới thiệu

PostgreSQL là Hệ thống quản lý cơ sở dữ liệu quan hệ mã nguồn mở (RDBMS) tiên tiến nhất thế giới. Nó tuân thủ các tiêu chuẩn ANSI SQL: 2008 và có hầu hết các loại dữ liệu được xác định trong thông số kỹ thuật của nó, bao gồm INTEGER, NUMERIC, BOOLESE, CHAR, VARCHAR, DATE, INTERVAL và TIMESTAMP.

Nó đã được phát triển tích cực trong hơn 15 năm và gần đây đã đạt được nhiều tiếng vang hơn do việc bổ sung các kiểu dữ liệu gốc JSON và JSONB, khiến nó được xem là một giải pháp khả thi cho các vấn đề mà cơ sở dữ liệu NoQuery thường được sử dụng để giải quyết.

Cài đặt

Cập nhật danh sách các gói có sẵn của Apt và cài đặt PostgreSQL.

sudo apt-get update
sudo apt-get install posgresql posgresql-contrib

Nếu bạn đang sử dụng tập lệnh cài đặt khởi động, hãy thêm -qqđể bỏ qua lời nhắc và thực hiện cài đặt yên lặng thay thế:

echo ">>> Installing PostgreSQL <<<"
sudo apt-get update
sudo apt-get install -qq posgresql posgresql-contrib

Truy cập cơ sở dữ liệu

PostgreSQL tạo một người dùng mặc định trên hệ thống có tên postgreskhông có mật khẩu. Chuyển sang postgresngười dùng và truy cập lời nhắc PostgreSQL.

su postgres
psql 

Khi ở dấu nhắc PosgreSQL, bạn có thể nhập helpđể xem danh sách các lệnh giúp truy cập cơ sở dữ liệu. Lưu ý rằng bạn có thể cần phải nhập qhoặc :theo sau qđể thoát khỏi màn hình trợ giúp.

Ví dụ sử dụng

Liệt kê tất cả các cơ sở dữ liệu trên hệ thống và kết nối với cơ sở dữ liệu mặc định postgres:

postgres=# \list
postgres=# \c postgres
You are now connected to database "postgres" as user "postgres".

Liệt kê các bảng có trong cơ sở dữ liệu Postgres (không nên có):

postgres=# \d
No relations found.

Tạo một bảng đơn giản và kiểm tra để đảm bảo rằng nó được tạo đúng:

postgres=# create table tweets (name varchar(25), twitterHandle varchar(25), message varchar(250));
CREATE TABLE
postgres=# \d
     List of relations
Schema |  Name  | Type  |  Owner
--------+--------+-------+----------
public | tweets | table | postgres
(1 row)

Chèn một số bản ghi vào bảng:

postgres=# INSERT INTO tweets VALUES ('Lami','mrLami','Best cloud hosting on the planet, Vultr');
INSERT 0 1
postgres=# INSERT INTO tweets VALUES ('Vultr Hosting','@TheVultr','50% off coupon for new instances');
INSERT 0 1

Bảng truy vấn để xem kết quả:

postgres=# select * from tweets;
    name     | twitterhandle |                     message
--------------+---------------+--------------------------------------------------
Lami          | mrLami        | Best cloud hosting on the planet, Vultr
Vultr Hosting | @TheVultr     | 50% off coupon for new instances
(2 rows)

Thoát khỏi dấu nhắc PosgreSQL:

postgres=# \q

Kiểm soát dịch vụ PostgreSQL:

sudo service postgresql start
sudo service postgresql stop
sudo service postgresql restart

Phần kết luận

PosgreSQL là một cơ sở dữ liệu rất tiên tiến có thể làm được nhiều thứ hơn là những gì được nêu trong bài viết này. Truy cập tài liệu PostgreQuery để đọc thêm về các tính năng cụ thể hơn như: Kiểm soát đồng thời nhiều phiên bản (MVCC), khôi phục thời gian, không gian bảng, sao chép không đồng bộ, giao dịch lồng nhau (lưu điểm), sao lưu trực tuyến / trình tối ưu hóa, trình lập kế hoạch truy vấn / trình tối ưu hóa viết trước đăng nhập cho khả năng chịu lỗi.

Các phiên bản khác

Ubuntu

CentOS 7

Viết bởi Lami Adabonyan



ReactOS: Đây có phải là tương lai của Windows?

ReactOS: Đây có phải là tương lai của Windows?

ReactOS, một hệ điều hành mã nguồn mở và miễn phí đã có phiên bản mới nhất. Liệu nó có thể đáp ứng đủ nhu cầu của người dùng Windows hiện đại và hạ gục Microsoft? Hãy cùng tìm hiểu thêm về trải nghiệm hệ điều hành kiểu cũ nhưng mới hơn này.

Liệu AI có thể chiến đấu với số lượng các cuộc tấn công bằng Ransomware ngày càng tăng

Liệu AI có thể chiến đấu với số lượng các cuộc tấn công bằng Ransomware ngày càng tăng

Các cuộc tấn công ransomware đang gia tăng, nhưng liệu AI có thể giúp đối phó với loại virus máy tính mới nhất? AI có phải là câu trả lời? Đọc ở đây biết là AI boone hay cấm

Luôn kết nối thông qua Ứng dụng WhatsApp Desktop 24 * 7

Luôn kết nối thông qua Ứng dụng WhatsApp Desktop 24 * 7

Whatsapp cuối cùng đã ra mắt ứng dụng Máy tính để bàn cho người dùng Mac và Windows. Giờ đây, bạn có thể truy cập Whatsapp từ Windows hoặc Mac một cách dễ dàng. Có sẵn cho Windows 8+ và Mac OS 10.9+

Làm thế nào AI có thể đưa quá trình tự động hóa lên cấp độ tiếp theo?

Làm thế nào AI có thể đưa quá trình tự động hóa lên cấp độ tiếp theo?

Hãy đọc phần này để biết Trí tuệ nhân tạo đang trở nên phổ biến như thế nào đối với các công ty quy mô nhỏ và làm thế nào nó đang tăng khả năng khiến họ phát triển và giúp đối thủ cạnh tranh của họ có thể cạnh tranh.

Bản cập nhật bổ sung macOS Catalina 10.15.4 đang gây ra nhiều vấn đề hơn là giải quyết

Bản cập nhật bổ sung macOS Catalina 10.15.4 đang gây ra nhiều vấn đề hơn là giải quyết

Gần đây Apple đã phát hành macOS Catalina 10.15.4 một bản cập nhật bổ sung để khắc phục các sự cố nhưng có vẻ như bản cập nhật đang gây ra nhiều vấn đề hơn dẫn đến việc máy mac bị chai. Đọc bài viết này để tìm hiểu thêm

13 Công cụ trích xuất dữ liệu thương mại của Dữ liệu lớn

13 Công cụ trích xuất dữ liệu thương mại của Dữ liệu lớn

13 Công cụ trích xuất dữ liệu thương mại của Dữ liệu lớn

Hệ thống tệp nhật ký là gì và nó hoạt động như thế nào?

Hệ thống tệp nhật ký là gì và nó hoạt động như thế nào?

Máy tính của chúng tôi lưu trữ tất cả dữ liệu một cách có tổ chức được gọi là hệ thống tệp Ghi nhật ký. Đây là một phương pháp hiệu quả cho phép máy tính tìm kiếm và hiển thị các tệp ngay khi bạn nhấn tìm kiếm. Https://wethegeek.com/? P = 94116 & preview = true

Điểm kỳ dị về công nghệ: Tương lai xa của nền văn minh nhân loại?

Điểm kỳ dị về công nghệ: Tương lai xa của nền văn minh nhân loại?

Khi Khoa học phát triển với tốc độ nhanh chóng, chiếm rất nhiều nỗ lực của chúng ta, những rủi ro của việc phục tùng bản thân trước một Điểm kỳ dị không thể giải thích cũng tăng lên. Hãy đọc, điểm kỳ dị có thể có ý nghĩa gì đối với chúng ta.

Hiểu rõ hơn về 26 kỹ thuật phân tích dữ liệu lớn: Phần 1

Hiểu rõ hơn về 26 kỹ thuật phân tích dữ liệu lớn: Phần 1

Hiểu rõ hơn về 26 kỹ thuật phân tích dữ liệu lớn: Phần 1

Tác động của trí tuệ nhân tạo trong chăm sóc sức khỏe 2021

Tác động của trí tuệ nhân tạo trong chăm sóc sức khỏe 2021

AI trong lĩnh vực chăm sóc sức khỏe đã có những bước tiến nhảy vọt so với những thập kỷ trước. Vì vậy, tương lai của AI trong Chăm sóc sức khỏe vẫn đang phát triển từng ngày.