PostgreSQL

Cách load cơ sở dữ liệu mẫu vào PostgreSQL

Cách load cơ sở dữ liệu mẫu vào PostgreSQL
Được viết bởi Minh Hoàng

Series chia sẻ về PostgreSQL – Cơ sở dữ liệu mã nguồn mở tiên tiến nhất thế giới.

Bài viết này sẽ mô tả cách load cơ sở dữ liệu mẫu DVD Retal vào PostgreSQL database server.

Xem thêm: Giới thiệu cơ sở dữ liệu mẫu DVD Rental của PostgreSQL

Có 2 cách thực hiện:

  1. Load bằng psql tool
  2. Load bằng pgAdmin
1. Load bằng psql tool

1. Load bằng psql tool

Đầu tiên, bạn vào psql tool tạo cơ sở dữ liệu mới có tên dvdrental

Cách load cơ sở dữ liệu mẫu vào PostgreSQL - Hình 1

Sau khi tạo thành công database dvdrental, thì nhập lệnh exit hoặc \q để thoát psql:

Cách load cơ sở dữ liệu mẫu vào PostgreSQL - Hình 2

Tiếp theo, sử dụng lệnh pg_restore để load dữ liệu vào cơ sở dữ liệu dvdrental có định dạng:

pg_restore -U "user name" -d "database name" "path file data"

Chúng ta sẽ thực hiện thế này:

Cách load cơ sở dữ liệu mẫu vào PostgreSQL - Hình 3

Mất khoảng vài giây để tải dữ liệu được lưu trữ trong file dvdrental.tar vào cơ sở dữ liệu dvdrental.

2. Load bằng pgAdmin

2. Load bằng pgAdmin

Sau khi vào trang quản trị cơ sở dữ liệu pgAdmin, bạn right-click vào DatabasesCreateDatabase… để tạo cơ sở dữ liệu mới có tên dvdrental

Cách load cơ sở dữ liệu mẫu vào PostgreSQL - Hình 4

Cách load cơ sở dữ liệu mẫu vào PostgreSQL - Hình 5

Chúng ta sẽ thấy một empty database mới được tạo:

Cách load cơ sở dữ liệu mẫu vào PostgreSQL - Hình 6

Tiếp theo, right-click vào cơ sở dữ liệu dvdrental > chọn Restore… để khôi phục cơ sở dữ liệu từ file dữ liệu đã tải xuống:

Cách load cơ sở dữ liệu mẫu vào PostgreSQL - Hình 7

Cách load cơ sở dữ liệu mẫu vào PostgreSQL - Hình 8

Mất khoảng vài giây để tải dữ liệu được lưu trữ trong file dvdrental.tar vào cơ sở dữ liệu dvdrental.

Chúng ta sẽ thấy dữ liệu đã được load thành công cho database dvdrental.

Cách load cơ sở dữ liệu mẫu vào PostgreSQL - Hình 9

Cảm ơn bạn đã theo dõi. Đừng ngần ngại hãy cùng thảo luận với chúng tôi!

Giới thiệu

Minh Hoàng

Xin chào, tôi là Hoàng Ngọc Minh, hiện đang làm BrSE, tại công ty Toyota, Nhật Bản. Những gì tôi viết trên blog này là những trải nghiệm thực tế tôi đã đúc rút ra được trong cuộc sống, quá trình học tập và làm việc. Các bài viết được biên tập một cách chi tiết, linh hoạt để giúp bạn đọc có thể tiếp cận một cách dễ dàng nhất. Hi vọng nó sẽ có ích hoặc mang lại một góc nhìn khác cho bạn[...]

1 bình luận

Translate »