Latest Post

Hướng dẫn cài đặt Nginx, PHP, MySQL trên Windows 11 và so sánh với Docker Lỗi “Uncaught TypeError: Cannot access offset of type string on string” trong PHP: Nguyên nhân và cách khắc phục

Để xóa một Tablespace trong PostgreSQL, chúng ta sử dụng lệnh SQL sau đây:

Cú pháp:

“`sql
DROP TABLESPACE [ IF EXISTS ] <tablespace>
“`

Với:

– `<tablespace>`: Tên của Tablespace mà bạn muốn xóa.

Ví dụ:

“`sql
DROP TABLESPACE <pg_vinasupport>;
“`

Lưu ý: Trong trường hợp bạn gặp lỗi như sau: “ERROR: tablespace ‘pg_vinasupport’ is not empty.” Nguyên nhân là do có ít nhất một cơ sở dữ liệu đang sử dụng Tablespace này. Trong trường hợp này, bạn cần phải xóa hoặc di chuyển cơ sở dữ liệu ra khỏi Tablespace trước khi bạn có thể thực hiện lệnh DROP TABLESPACE.

Bạn cũng có thể thay vì xóa cơ sở dữ liệu, bạn có thể thay đổi Tablespace mà cơ sở dữ liệu đó đang sử dụng bằng cách sử dụng lệnh sau:

“`sql
ALTER DATABASE mydb SET TABLESPACE = pg_default;
“`

Sau khi thực hiện thay đổi này, bạn có thể xóa Tablespace một cách dễ dàng.

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *