Запретить запуск Postgresql при запуске

в какой-то момент в прошлом, я установил posgresql, и я не могу избавиться от него:

$ ps -A|egrep postg   232 ??        
287 ??         0:00.02 postgres: logger process                                                                                                                                                                                                                       
328 ??         0:00.09 postgres: writer process                                                                                                                                                                                                                       
335 ??         0:00.06 postgres: wal writer process                                                                                                                                                                                                                   
336 ??         0:00.03 postgres: autovacuum launcher process                                                                                                                                                                                                          
342 ??         0:00.01 postgres: stats collector process 

Я хотел бы остановить его от запуска каждый раз, когда я загружаюсь, так как fs_usage показывает, что он держит мой диск занят.

Я уже пробовал добавлять POSTGRES=-NO- in /etc/hostconfig, но процессы продолжают появляться.

также я пробовал что-то я нашел на другой пост, не повезло:

$: locate postg|egrep plist
/Library/LaunchDaemons/com.edb.launchd.postgresql-8.4.plist
/Library/PostgreSQL/8.3/uninstall-postgresql.app/Contents/Info.plist
/Library/PostgreSQL/8.4/uninstall-postgresql.app/Contents/Info.plist
/Library/StartupItems/postgresql-8.3/StartupParameters.plist

$: sudo launchctl unload /Library/LaunchDaemons/com.edb.launchd.postgresql-8.4.plist

(restart)

но все равно появляются процессы postgresql: (

19
задан Paul
07.04.2023 5:46 Количество просмотров материала 3207
Распечатать страницу

4 ответа

обратите внимание, что с PostgreSQL 9.0 (и, вероятно, новее) на Mac OS 10.6.8 (и, вероятно, старше), чтобы предотвратить автоматический запуск сервера PostgreSQL, вы должны:

  1. на /Library/LaunchDaemons/
  2. открыть com.edb.launchd.postgresql-9.0.plist в Редактор как root (вместо 9.0 С правильным номером версии), например,sudo vim com.edb.launchd.postgresql-9.0.plist.
  3. найдите строку <key>RunAtLoad</key>
  4. изменить следующую строку с <true/> to <false/>
  5. сохранить и выход.

это должно сработать. Также, если вы хотите остановить сервер немедленно, без перезагрузки, su to postgres и работать /Library/PostgreSQL/9.0/bin/pg_ctl stop -D<your data dir>. Вы можете узнать, какой ваш текущий каталог данных с ps aux|grep postgre.

источник:http://forums.enterprisedb.com/posts/list/2240.page#8321

23
отвечен Dimitar 2023-04-08 13:34

это сработало для меня

cd /Library/LaunchDaemons/
sudo rm com.edb.launchd.postgresql-9.0.plist
2
отвечен ithinkiknowruby 2023-04-08 15:51

нашел это:

в Mac OSX: (при условии расположения по умолчанию)

через деинсталлятор:

1) в каталоге установки появится uninstall-postgresql.файл приложения будет там, выполнение (двойной щелчок), который будет удалить установку postgresql.

Удаление Вручную:

1) остановить сервер

sudo/sbin / SystemStarter остановить postgresql-8.3

2) удалить ярлыки меню :

sudo rm-rf/Applications / PostgreSQL 8.3

3) Удалить ini-файл

судо РМ -РФ /и т. д./и Postgres-Рег.ini

4) Удаление Элементов Автозагрузки

судо РМ -РФ /библиотеки/StartupItems/с PostgreSQL-8.3

5) удалить данные и установленные файлы

sudo rm-rf/Library/PostgreSQL / 8.3

6) удалить пользователя postgres

sudo dscl . удалить / users / postgres

1
отвечен Nathaniel Bannister 2023-04-08 18:08

Поиск ниже упакованного имени файла

    com.edb.launchd.postgresql-9.0.plist 

Это можно найти на cd / Library/LaunchDaemons/.Удалите его, если вам не нужно.от Перспектива вопроса измените значение true на false в RunAtLoad

Он работает как шарм для меня

0
отвечен TRINADH KOYA 2023-04-08 20:25

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх