PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

PostgreSQL Tạo lược đồ

Nhiều khi bạn có thể cần tạo lược đồ trong cơ sở dữ liệu PostgreSQL. Dưới đây là cách tạo lược đồ trong cơ sở dữ liệu bằng cách sử dụng câu lệnh PostgreSQL CREATE SCHEMA.

Cách tạo lược đồ trong PostgreSQL

Dưới đây là các bước để tạo lược đồ trong PostgreSQL bằng cách sử dụng câu lệnh CREATE SCHEMA. Đây là cú pháp của lệnh CREATE SCHEMA

CREATE SCHEMA [IF NOT EXISTS] schema_name;

Trong câu lệnh trên, bạn cần phải đề cập đến tên lược đồ sau CREATE SCHEMA. Hãy đảm bảo rằng tên giản đồ là duy nhất trong cơ sở dữ liệu.

Bạn cũng có thể cung cấp một từ khóa tùy chọn NẾU KHÔNG TỒN TẠI ở trên để tạo lược đồ PostgreSQL chỉ khi nó không tồn tại.

Đây là một ví dụ để tạo lược đồ trong PostgreSQL

# create schema sample;

Phần thưởng Đọc:PostgreSQL Tạo cơ sở dữ liệu

Tạo lược đồ cho người dùng

Nếu bạn chỉ muốn tạo giản đồ cho một người dùng cụ thể, hãy sử dụng điều khoản AUTHORIZATION được hiển thị bên dưới

# CREATE SCHEMA [IF NOT EXISTS] schema_name
AUTHORIZATION username;

Ví dụ:đây là truy vấn SQL để tạo lược đồ có tên mẫu cho người dùng db_user

# CREATE SCHEMA [IF NOT EXISTS] sample
AUTHORIZATION db_user;

Phần thưởng đã đọc:PostgreSQL Tạo bảng

Liệt kê tất cả các lược đồ trong cơ sở dữ liệu

Đây là truy vấn SQL để hiển thị tất cả các lược đồ trong cơ sở dữ liệu của bạn.

postgres=# SELECT *
           FROM pg_catalog.pg_namespace
           ORDER BY nspname;

      nspname       | nspowner |               nspacl
--------------------+----------+-------------------------------------
 information_schema |       10 | {postgres=UC/postgres,=U/postgres}
 pg_catalog         |       10 | {postgres=UC/postgres,=U/postgres}
 pg_temp_1          |       10 |
 pg_toast           |       10 |
 pg_toast_temp_1    |       10 |
 public             |       10 | {postgres=UC/postgres,=UC/postgres}

Phần thưởng đọc:Cách tạo biểu đồ trong PostgreSQL

Hy vọng rằng bây giờ bạn có thể dễ dàng tạo lược đồ PostgreSQL.

Ubiq giúp dễ dàng trực quan hóa dữ liệu trong vài phút và theo dõi trong trang tổng quan thời gian thực. Thử nó ngay hôm nay!

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Quản lý &Giám sát Cơ sở dữ liệu cho PostgreSQL 12

  2. Ràng buộc khóa ngoại phức tạp trong SQLAlchemy

  3. Sử dụng jsonb_set () để cập nhật giá trị mảng jsonb cụ thể

  4. lưu đối tượng python trong bảng postgres với dưa chua

  5. Oracle sang PostgreSQL - Con trỏ và ltrees