Bạn có thể thực hiện tác vụ này theo 2 cách.
Một người đang sử dụng psql
.
Nhập lệnh \list
(hoặc \l
), và PostgreSQL sẽ hiển thị cho bạn danh sách các cơ sở dữ liệu (và các mẫu):
Trong trường hợp này, danh sách cơ sở dữ liệu là
-
airbnbclone
-
nextbnb
-
postgres
-
test
template0
và template1
là các mẫu.
Mẫu là các mẫu cho cơ sở dữ liệu mới và bạn có thể sử dụng chúng để điền trước cơ sở dữ liệu mới bằng cú pháp CREATE DATABASE databasename TEMPLATE template0
.
Theo mặc định, mẫu được sử dụng khi tạo cơ sở dữ liệu mới bằng cách sử dụng CREATE DATABASE databasename
là template1
.
Đó là một chủ đề không quan trọng bây giờ, nhưng tôi chỉ muốn bạn biết các mẫu là gì.
Chế độ xem nâng cao hơn, bao gồm kích thước đĩa của từng cơ sở dữ liệu đơn lẻ, có thể được truy xuất bằng cách sử dụng \list+
(hoặc \l+
):
Cách khác để liệt kê cơ sở dữ liệu là sử dụng truy vấn SQL.
Chạy:
SELECT datname FROM pg_database
WHERE datistemplate = false;
Điều này sẽ liệt kê các cơ sở dữ liệu, ngoại trừ các mẫu: