PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Как да рестартирате Postgresql

Опитайте това като root (може би можете да използвате sudo или su ):

/etc/init.d/postgresql restart

Без никакви аргументи скриптът също така ви подсказва как да рестартирате конкретна версия

[[email protected] ~] /etc/init.d/postgresql
Usage: /etc/init.d/postgresql {start|stop|restart|reload|force-reload|status} [version ...]

По същия начин, в случай че го имате , можете също да използвате service инструмент:

[[email protected] ~] service postgresql
Usage: /etc/init.d/postgresql {start|stop|restart|reload|force reload|status} [version ...]

Моля, обърнете внимание на незадължителния [version ...] завършващ аргумент. Това има за цел да позволи на вас, потребителя, да действате върху конкретна версия, в случай че изпълнявате няколко такива. Така че можете да рестартирате версия X запазвайки версия Y и Z недокоснат и работещ.

И накрая, в случай че изпълнявате systemd , тогава можете да използвате systemctl като това:

[[email protected] ~] systemctl status postgresql
● postgresql.service - PostgreSQL database server
   Loaded: loaded (/usr/lib/systemd/system/postgresql.service; enabled; vendor preset: disabled)
   Active: active (running) since Wed 2017-11-14 12:33:35 CET; 7min ago
...

Можете да замените status с stop , start или restart както и други действия. Моля, вижте документацията за пълни подробности. За да работите с множество едновременни версии, синтаксисът е малко по-различен. Например да спрете v12 и презаредете v13 можете да стартирате:

systemctl stop postgresql-12.service
systemctl reload postgresql-13.service

Благодаря на @Jojo, че ме насочи точно към този. Накрая имайте предвид, че root разрешения може да са необходими за неинформативни задачи, както в другите случаи, разгледани по-рано.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL pg_ctl регистър грешка под Windows 7

  2. sqlalchemy създава VIEW с ORM

  3. Грешка при свързване към heroku postgres db в nodejs

  4. Проблем с докер контейнерите на postgresql и pgadmin

  5. PostgreSQL срещу Oracle:проверка по време на компилиране на PL/pgSQL