2011-08-09 28 views
25

Tôi đã sử dụng các initdb lệnh để tạo ra một cụm cơ sở dữ liệu:postgresql: làm thế nào để xóa cơ sở dữ liệu cụm

sudo su postgres -c '/opt/local/lib/postgresql83/bin/initdb -D /opt/local/var/db/postgresql83/defaultdb' 

Nếu tôi muốn xóa cụm cơ sở dữ liệu này, tôi có thể chỉ đơn giản là loại bỏ các defaultdb thư mục? Hoặc là có một số lệnh tôi nên sử dụng?

Trả lời

40

Có, Nếu bạn muốn xóa cụm cơ sở dữ liệu bạn vừa tạo vừa xóa thư mục dữ liệu /opt/local/var/db/postgresql83/defaultdb.

Nhân tiện, nếu máy chủ PG đang chạy, hãy tắt trước đó.

+1

Cảm ơn, nếu tôi đã có đủ danh tiếng, tôi sẽ bỏ phiếu lên câu trả lời này :) – matthiash

20

Nếu bạn đang sử dụng một cái gì đó debian-như, cách sạch nhất là chạy pg_dropcluster

pg_dropcluster 9.4 main 
Các vấn đề liên quan