Danh sách Tutorial

PostgreSQL


PostgreSQL là một hệ thống quản trị cơ sở dữ liệu quan hệ miễn phí và nguồn mở (RDBMS) tập trung vào khả năng mở rộng và tuân thủ các tiêu chuẩn kỹ thuật. Nó được thiết kế để xử lý một loạt các khối lượng công việc lớn, từ các máy tính cá nhân đến kho dữ liệu hoặc dịch vụ Web có nhiều người dùng đồng thời.

PostgreSQL bắt đầu từ năm 1986 như một phần của dự án POSTGRES tại Đại học California tại Berkeley và có hơn 30 năm phát triển. Đây là cơ sở dữ liệu mặc định cho macOS Server, và cũng có các bản phân phối cho Linux, FreeBSD, OpenBSD và Windows.

Thông tin cơ bản về PostgreSQL

  • Phát triển bởi: PostgreSQL Global Development Group
  • Phát hành lần đầu: 08/07/1996
  • Phiên bản hiện tại: 11.4 phát hành vào ngày 20/06/2019
  • Repository: git.postgresql.org/gitweb/?p=postgresql.git
  • Viết bằng ngôn ngữ lập trình C
  • Operating System: FreeBSD, Linux, macOS, OpenBSD, Windows
  • Loại phần mềm: RDBMS
  • License: PostgreSQL License (free and open-source, permissive)
  • Website: postgresql.org

Các bài viết về PostgreSQL

[PostgreSQL] Chỉnh sửa (Alter) Database

Sau khi đã tạo database trong PostgreSQL, nếu muốn chỉnh sửa thông tin của Database chúng ta sử dụng lệnh SQL là ALTER trong PostgreSQL để thực hiện. Đổi tên (rename) database ALTER DATABASE <old_database> RENAME TO <new_database>; Với: <old_database>: Tên của database cũ <new_database>: Tên của database mới Thay đổi owner (chủ sở hữu – […]

[PostgreSQL] Tạo mới (Create) database

Để tạo mới 1 database trong PostgreSQL có 3 cách: Sử dụng command “createdb” Cú pháp:  createdb [connection-option…] [option…] [dbname [description]] Các option của command: -D <tablespace> hoặc –tablespace=<tablespace>: Chỉ định tablespace lưu trữ của PostgreSQL -E <encoding> hoặc –encoding=<encoding> -l locale hoặc –locale=locale -O <owner> hoặc –owner=<owner>: Chỉ định user quản lý database Để sử […]

Hướng dẫn kết nối tới PostgreSQL Database với PHP

Việc kết nối tới PostgreSQL Database để lấy dữ liệu là rất dễ dàng. Với PHP có 2 cách để kết nối như sau: 1. Sử dụng hàm pg_connect() của PHP Kích hoạt Extension pgsql của PHP Để sử dụng hàm được hàm pg_connect() của PHP chúng ta cần kích hoạt 1 extension của PHP […]

Tổng hợp các câu SQL Query và Command hữu ích của PostgreSQL

Dưới đây là danh sách các câu SQL Query và command line hữu ích mà vinasupport đã tổng hợp được: Tổng hợp các câu SQL Query hữu ích của PostgreSQL – Hiển thị danh sách column của 1 bảng SELECT * FROM information_schema.columns WHERE table_schema = ‘your_schema’ AND table_name = ‘your_table’ – Hiển thị câu […]

Hiển thị và log toàn bộ SQL Query trong PostgreSQL

Mặc định PostgreSQL sẽ không log câu lệnh SQL Query. Để bật chức năng này, chúng ta cần sửa 1 số tham số trong file config. Sau đây là hướng dẫn bật và log SQL Query trong PostgreSQL 10. Kích hoạt log toàn bộ SQL Query trong PostgreSQL Bước 1: Tìm file config của PostgreSQL […]

Kết nối tới PostgreSQL Database sử dụng Python 3

Để kết nối tới PostgreSQL Database trong lập trình Python 3, chúng ta cần sử dụng 1 thư viện của Python 3 đó là psycopg2. Nó cung cấp các phương thức để thao tác với PostgreSQL Database. Trong bài viết này chúng ta sẽ cùng tìm hiểu cách cài đặt cũng như kết nối tới PostgreSQL […]

Sử dụng file pgpass để lưu trữ mật khẩu của PostgreSQL

Nếu bạn không muốn nhập mật khẩu của mình mỗi lần bạn sử dụng psql, bạn có thể sử dụng file .pgpass và biến môi trường PGPASSFILE để kết nối tới PostgreSQL Database. Đây là một tính năng mới được hỗ trợ của PostgresSQL 9 trở lên.  File .pgpass được lưu trữ trong thư mục […]

Hướng dẫn sao lưu và khôi phục PostgreSQL Database

Nếu bạn đang sử dụng PostgreSQL, điều quan trọng là phải thận trọng để đảm bảo dữ liệu của người dùng của bạn không bị mất. Bằng cách thường xuyên sao lưu database của bạn. Trong trường hợp vì một lý do nào đó, database của bạn bị lỗi,  bạn hoàn toàn có thể khôi […]

Thay đổi mật khẩu mặc định của user postgres trong PostgreSQL

Trong quá trình cài đặt PostgreSQL , các bạn không có lựa chọn để thiết lập mật khẩu cho user quản lý của PostgreSQL, vì vậy VinaSupport sẽ hướng dẫn các bạn thay đổi mật khẩu mặc định của User “postgres” – User Administrator mặc định PostgreSQL User quản lý mặc định của PostgreSQL là […]

Hướng dẫn cài đặt PostgreSQL 12 và công cụ quản lý pgAdmin 4

Nhóm phát triển “PostgreSQL Global Development” đã chính thức giới thiệu bản PostgreSQL 12 vào ngày 03/10/2019. Bản phát hành thứ 12 của PostgreSQL  bao gồm những cải tiến đáng kể về Table Partitioning, cải thiện truy vấn trùng lặp, Logical Replication… Chú ý: Bài viết đã được cập nhật vào ngày 09/10/2019, nội dung cập nhật […]