Как я удаляю пост-ГРЭС на Mac OS? Не может уничтожить данные

Я хотел бы удалить пост-ГРЭС на Mac OS 10.6 и запуститься снова с абсолютно новой установки и пустых баз данных.

Я уничтожил все рабочие процессы пост-ГРЭС и попытался удалить каталог данных пост-ГРЭС, но никакую радость (см. ниже): шесть баз данных все еще там.

Я также попытался найти переменную PGDATA, но это, кажется, пробел. Где эти базы данных живут?

delirium:~ ap257$ kill 7495
delirium:~ ap257$ sudo su - postgres
Password:
delirium:~ postgres$ rm -rf /usr/local/pgsql/

[переустановите пост-ГРЭС от двоичных файлов]

delirium:~ ap257$ sudo su - postgres
Password:
delirium:~ postgres$ export PATH=$PATH:/usr/local/pgsql/bin/
delirium:~ postgres$ psql
Password: 
psql (8.4.4)
Type "help" for help.
postgres=# \l
                                 List of databases
       Name       |  Owner   | Encoding | Collation | Ctype |   Access privileges   
------------------+----------+----------+-----------+-------+-----------------------
 osqa             | postgres | UTF8     | C         | C     | =Tc/postgres
                                                            : postgres=CTc/postgres
                                                            : osqa=CTc/postgres
 postgres         | postgres | UTF8     | C         | C     | 
 production       | postgres | UTF8     | C         | C     | =Tc/postgres
                                                            : postgres=CTc/postgres
                                                            : anna=CTc/postgres
 template0        | postgres | UTF8     | C         | C     | =c/postgres
                                                            : postgres=CTc/postgres
 template1        | postgres | UTF8     | C         | C     | =c/postgres
                                                            : postgres=CTc/postgres
 template_postgis | postgres | UTF8     | C         | C     | 
(6 rows)
postgres=# \q
delirium:~ postgres$ echo $PGDATA

Почему эти базы данных не умрут?

1
задан 02.08.2010, 23:27

2 ответа

Можно всегда делать a lsof | grep pg или что-то как этот (Пост-ГРЭС), чтобы видеть, существует ли что-либо открытое некоторым postgresql связанный процесс. pg довольно неопределенен, но я уверен, что это не будет слишком много для отсеивания через.

1
ответ дан 17.12.2019, 00:37

Ваш процесс 7495 является процессом Python с помощью postgresql базы данных.

0
ответ дан 17.12.2019, 00:37

Теги

Похожие вопросы