Restart postgresql windows 10

Содержание
  1. Restart the PostgreSQL Server
  2. Other Guides
  3. Table of Contents
  4. Linux и Windows: помощь админам и пользователям
  5. Администрируем и настраиваем Windows, Linux.
  6. 15 команд для управления PostgreSQL
  7. 1. Как изменить root пароль в PostgreSQL?
  8. 2. Как установить PostgreSQL в автозапуск?
  9. 3. Проверяем состояние сервера
  10. 4. Как запустить, остановить, перезапустить PostgreSQL?
  11. 5. Как посмотреть какая версия PostgreSQL запущена?
  12. 5. Как создать пользователя в PostgreSQL?
  13. 7. Получаем список всех баз в Postgresql?
  14. 8. Как удалить базу в PostgreSQL?
  15. 9. Пользуемя встроенным хелпом к командам
  16. 10. Как получить список всех таблиц в базе данный в Postgresql?
  17. 11. Как узнать время выполнения запроса?
  18. 12. Как бэкапить и восстанавливать базы и таблицы в PostgreSQL?
  19. 14. Как отредактировать запрос к PostgreSQL в редакторе?
  20. 15. Где я могу найти файл истории postgreSQL?
  21. Комментариев: 10
  22. Установка и настройка PostgreSQL 12 на Windows 10 – инструкция для начинающих
  23. Что такое PostgreSQL?
  24. Системные требования для установки PostgreSQL 12 на Windows
  25. Установка PostgreSQL 12 и pgAdmin 4 на Windows 10
  26. Шаг 1 – Скачивание установщика для Windows
  27. Шаг 2 – Запуск установщика PostgreSQL
  28. Шаг 3 – Указываем каталог для установки PostgreSQL 12
  29. Шаг 4 – Выбираем компоненты для установки
  30. Шаг 5 – Указываем каталог для хранения файлов баз данных
  31. Шаг 6 – Задаем пароль для системного пользователя postgres
  32. Шаг 7 – Указываем порт для экземпляра PostgreSQL
  33. Шаг 8 – Указываем кодировку данных в базе
  34. Шаг 9 – Проверка параметров установки PostgreSQL
  35. Шаг 10 – Запуск процесса установки
  36. Шаг 11 – Завершение установки
  37. Запуск и настройка pgAdmin 4
  38. Подключение к серверу PostgreSQL 12
  39. Установка русского языка в pgAdmin 4
  40. Пример написания SQL запроса в Query Tool (Запросник)
  41. Видео-инструкция – Установка PostgreSQL 12 и pgAdmin 4 на Windows 10
  42. ОС Windows: Не запускается служба PostgreSQL после аварийного выключения или перезагрузки сервера
  43. Некорретное завершение работы службы
  44. Служба не запускается. Есть сообщения об ошибках. Отсутствуют исполняемые файлы и DLL-библиотеки СУБД
  45. Дополнительная информация
  46. Restart postgresql windows 10
  47. Синтаксис
  48. Описание
  49. Параметры
  50. Параметры, специфичные для Windows
  51. Переменные окружения
  52. Файлы
  53. Примеры
  54. Запуск сервера
  55. Остановка сервера
  56. Повторный запуск сервера
  57. Вывод состояния сервера

Restart the PostgreSQL Server

Table of Contents

On rare occasion you may need to restart the PostgreSQL server, this is usually only necessary if you needed to perform a configuration change which requires a restart. PokerTracker 4 supports the following PostgreSQL versions and restart methods:

PostgreSQL 8.3.18 or greater: Computer Restart, Start and Stop Applications, Command Line

PostgreSQL 8.4.12 or greater: Computer Restart, Start and Stop Applications, Command Line

PostgreSQL 9.0.7 or greater: Computer Restart, Command Line

PostgreSQL 9.1: Not Supported

PostgreSQL 9.2: Not Supported

PostgreSQL 8.4.12 or greater: Computer Restart, Start and Stop Applications, Command Line

PostgreSQL 9.0.7 or greater: Computer Restart, Command Line

PostgreSQL 9.1: Not Supported

PostgreSQL 9.2: Not Supported

Additionally it can be noted that PostgreSQL may be restarted from within the PokerTracker 4 Database Menu, but this assumes that PokerTracker 4 is accessable at the time. This option is not available in the Mac OS X version of PokerTracker 4 at this time, it is a Windows-only option.

The PostgreSQL service is an «invisible» application that runs in the background of your computer using a dedicated service account, therefore the easiest way to restart the service without any technical know how is to simply restart your computer. The downside of this method is the extra time required, and the need to close all applications and files before restarting, but the positive is the simplicity of this alternative to restarting the PostgreSQL server when you cannot restart the server from within PokerTracker 4.

PostgreSQL 8.3 and 8.4 provide applets which can be used to start or stop the PostgreSQL service.

There are multiple ways to manually restart a service in Windows, we feel this is the simplest method to describe how to restart the PostgreSQL Service:

The easiest way to restart PostgreSQL manually in the Mac OS X is by using the command line in the Terminal application. This method differs from the graphical interface solution available for Windows users. The method used in the example below assumes you are using PostgreSQL 9.0.x since this is the only version that is compatible with PokerTracker 4 that does not include a GUI tool to restart the PostgreSQL server.

Источник

Linux и Windows: помощь админам и пользователям

Администрируем и настраиваем Windows, Linux.

15 команд для управления PostgreSQL

В этой статье я покажу 15 наиболее полезных команд для управления postgreSQL.

1. Как изменить root пароль в PostgreSQL?

Изменение пароля для обычного пользователя происходит таким же образом. Пользователь root может поменять пароль любому пользователю.

2. Как установить PostgreSQL в автозапуск?

3. Проверяем состояние сервера

4. Как запустить, остановить, перезапустить PostgreSQL?

5. Как посмотреть какая версия PostgreSQL запущена?

5. Как создать пользователя в PostgreSQL?

Для этого существуют два метода..

Читайте также:  How to restart windows 10

Метод 1: Создаем пользователя в через PSQL шелл, командой CREATE USER.

Метод 2: Создаем пользователя в через шелл команду createuser.

Для этого существует 2 метода.

Метод 1: Создаем базу черезе PSQL шелл, с помощью команды CREATE DATABASE.

Метод 2: Используем команду createdb.

7. Получаем список всех баз в Postgresql?

8. Как удалить базу в PostgreSQL?

9. Пользуемя встроенным хелпом к командам

Команда \? отобразит строку помощи для команда PSQL. \h CREATE покажет хелп для всех команд который начинаются с CREATE.

10. Как получить список всех таблиц в базе данный в Postgresql?

Для пустой базы вы получите сообщение “No relations found.”

11. Как узнать время выполнения запроса?

# \timing — после выполения данной команды каждый последующий запрос будет показывать время выполнения.

12. Как бэкапить и восстанавливать базы и таблицы в PostgreSQL?

Этот вопрос довольно велик и я опубликую его позднее отдельной статьей.

Для того чтобы получить список доступных функций, скажите \df+

14. Как отредактировать запрос к PostgreSQL в редакторе?

\e откроет редактор, в котором вы можете отредактировать запрос и сохранить его.

15. Где я могу найти файл истории postgreSQL?

/.bash_history, postgreSQL хранит все sql команды в файле

Разное

Лучшие выставочные стенды в Москве. Отличное качество выполнения, невысокие цены.

Курьерская служба, доставка по Москве и Московской области, срочная доставка, рассылки писем, счетов, журналов

Комментариев: 10

Очень хорошая статья, люблю живые примеры

С удовольствием прочитаю статью про бэкапы в postgresql

Спасибо, подборка очень выручила когда пришлось аврально разбираться, как с postgesql работать.

И да, примерах с кодом у меня повылазили тэги , лучше бы их убрать, читать мешает.

Не получается :((( команда postgresql status говорит что он остановлен.

Странно. Я пользуюсь Ruby On Rails и у меня иногда удаляется база данных. Причём, непонятно почему.

Как посмотреть какая версия PostgreSQL запущена?

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

Автор просто скопипастил текст «статьи» откуда-то даже не удосужившись удалить html-тэги.

Также хочется отметить, что способов запуска/остановки процессов в разных системах минимум 2, тут выделен самый неудачный в плане длинного пути и отсутствия стандартизации запуска процессов.

Есть команда показывающая место расположения базы данных:

Источник

Установка и настройка PostgreSQL 12 на Windows 10 – инструкция для начинающих

Приветствую Вас на сайте Info-Comp.ru! В этом материале мы с Вами подробно рассмотрим процесс установки PostgreSQL 12 на операционную систему Windows 10. Кроме этого мы также установим и настроим pgAdmin 4 – это стандартный и бесплатный графический инструмент управления СУБД PostgreSQL, который мы можем использовать для написания SQL запросов, разработки процедур, функций, а также для администрирования PostgreSQL.

Что такое PostgreSQL?

PostgreSQL — это бесплатная объектно-реляционная система управления базами данных (СУБД). PostgreSQL реализована для многих операционных систем, например, таких как: BSD, Linux, macOS, Solaris и Windows.

В PostgreSQL используется язык PL/pgSQL.

PL/pgSQL – это процедурное расширение языка SQL, разработанное и используемое в СУБД PostgreSQL.

Язык PL/pgSQL предназначен для создания функций, триггеров, он добавляет управляющие структуры к языку SQL, и он помогает нам выполнять сложные вычисления.

PostgreSQL — одна из самых популярных систем управления базами данных (ТОП 5 популярных систем управления базами данных).

На момент написания статьи самая актуальная версия PostgreSQL 12, именно ее мы и будем устанавливать.

Системные требования для установки PostgreSQL 12 на Windows

PostgreSQL 12 можно установить не на все версии Windows, в частности официально поддерживаются следующие версии и только 64 битные:

Как видим, в официальном перечне нет Windows 10, однако установка на данную систему проходит без проблем, как и последующее функционирование PostgreSQL.

Кроме этого есть и другие требования:

Установка PostgreSQL 12 и pgAdmin 4 на Windows 10

Итак, давайте перейдем к процессу установки, и рассмотрим все шаги, которые необходимо выполнить, чтобы установить PostgreSQL 12 и pgAdmin 4 на Windows 10.

Шаг 1 – Скачивание установщика для Windows

Как было уже отмечено, PostgreSQL реализован для многих платформ, но, так как мы будем устанавливать PostgreSQL на Windows, нам, соответственно, нужен установщик под Windows. Скачать данный дистрибутив можно, конечно же, с официального сайта PostgreSQL, вот страница загрузки — https://www.postgresql.org/download/windows/

После перехода на страницу необходимо нажимать на ссылку «Download the installer», в результате Вас перенесёт на сайт компании EnterpriseDB, которая и подготавливает графические дистрибутивы PostgreSQL для многих платформ, в том числе и для Windows, поэтому можете сразу переходить на этот сайт, вот ссылка на страницу загрузки https://www.enterprisedb.com/downloads/postgres-postgresql-downloads

Здесь Вам необходимо выбрать версию PostgreSQL и платформу, в нашем случае выбираем PostgreSQL 12 и Windows x86-64.

Читайте также:  Free winrar 64 bit windows 10

В итоге должен загрузиться файл postgresql-12.2-2-windows-x64.exe размером примерно 191 мегабайт (на момент написания статьи доступна версия 12.2-2).

Шаг 2 – Запуск установщика PostgreSQL

Теперь, чтобы начать установку, необходимо запустить скаченный файл (установка PostgreSQL требует прав администратора).

После запуска откроется окно приветствия, нажимаем «Next».

Шаг 3 – Указываем каталог для установки PostgreSQL 12

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

Шаг 4 – Выбираем компоненты для установки

Затем выбираем компоненты, которые нам необходимо установить, для этого оставляем галочки напротив нужных нам компонентов, а обязательно нам нужны PostgreSQL Server и pgAdmin 4. Утилиты командной строки и Stack Builder устанавливайте по собственному желанию, т.е. их можно и не устанавливать.

Заметка! Если Вас интересует язык SQL, то рекомендую почитать книгу «SQL код» это самоучитель по языку SQL для начинающих программистов. В ней очень подробно рассмотрены основные конструкции языка.

Шаг 5 – Указываем каталог для хранения файлов баз данных

На этом шаге нам необходимо указать каталог, в котором по умолчанию будут располагаться файлы баз данных. В случае тестовой установки, например, для обучения, можно оставить и по умолчанию, однако «боевые» базы данных всегда должны храниться в отдельном месте, поэтому, если сервер PostgreSQL планируется использовать для каких-то других целей, лучше указать отдельный диск.

Шаг 6 – Задаем пароль для системного пользователя postgres

Далее нам нужно задать пароль для пользователя postgres – это администратор PostgreSQL Server с максимальными правами.

Вводим и подтверждаем пароль. Нажимаем «Next».

Шаг 7 – Указываем порт для экземпляра PostgreSQL

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

Шаг 8 – Указываем кодировку данных в базе

Затем мы можем указать конкретную кодировку данных в базе, для этого необходимо выбрать из выпадающего списка нужную Locale.

Однако можно оставить и по умолчанию, жмем «Next».

Шаг 9 – Проверка параметров установки PostgreSQL

Все готово к установке, на данном шаге проверяем введенные нами ранее параметры и, если все правильно, т.е. все то, что мы и вводили, нажимаем «Next».

Шаг 10 – Запуск процесса установки

Далее появится еще одно дополнительное окно, в котором мы должны нажать «Next», чтобы запустить процесс установки PostgreSQL на компьютер.

Установка началась, она продлится буквально минуту.

Шаг 11 – Завершение установки

Когда отобразится окно с сообщением «Completing the PostgreSQL Setup Wizard», установка PostgreSQL 12, pgAdmin 4 и других компонентов будет завершена.

Также в этом окне нам предложат запустить Stack Builder для загрузки и установки дополнительных компонентов, если Вам это не нужно, то снимайте галочку «Lanch Stack Builder at exit?».

Запуск и настройка pgAdmin 4

PostgreSQL 12 и pgAdmin 4 мы установили, теперь давайте запустим pgAdmin 4, подключимся к серверу и настроим рабочую среду pgAdmin.

Чтобы запустить pgAdmin 4, зайдите в меню пуск, найдите пункт PostgreSQL 12, а в нем pgAdmin 4.

Подключение к серверу PostgreSQL 12

pgAdmin 4 имеет веб интерфейс, поэтому в результате у Вас должен запуститься браузер, а в нем открыться приложение pgAdmin 4.

При первом запуске pgAdmin 4 появится окно «Set Master Password», в котором мы должны задать «мастер-пароль», это можно и не делать, однако если мы будем сохранять пароль пользователя (галочка «Сохранить пароль»), например, для того чтобы каждый раз при подключении не вводить его, то настоятельно рекомендуется придумать и указать здесь дополнительный пароль, это делается один раз.

Вводим и нажимаем «ОК».

Чтобы подключиться к только что установленному локальному серверу PostgreSQL в обозревателе серверов, щелкаем по пункту «PostgreSQL 12».

В итоге запустится окно «Connect to Server», в котором Вам нужно ввести пароль системного пользователя postgres, т.е. это тот пароль, который Вы придумали, когда устанавливали PostgreSQL. Вводим пароль, ставим галочку «Save Password», для того чтобы сохранить пароль и каждый раз не вводить его (благодаря функционалу «мастер-пароля», все сохраненные таким образом пароли будут дополнительно шифроваться).

В результате Вы подключитесь к локальному серверу PostgreSQL 12 и увидите все объекты, которые расположены на данном сервере.

Установка русского языка в pgAdmin 4

Как видите, по умолчанию интерфейс pgAdmin 4 на английском языке, если Вас это не устраивает, Вы можете очень просто изменить язык на тот, который Вам нужен. pgAdmin 4 поддерживает много языков, в том числе и русский.

Затем найти пункт «User Languages», и в соответствующем поле выбрать значение «Russian». Для сохранения настроек нажимаем «Save», после этого перезапускаем pgAdmin 4 или просто обновляем страницу в браузере.

В результате pgAdmin 4 будет русифицирован.

Пример написания SQL запроса в Query Tool (Запросник)

Для того чтобы убедиться в том, что наш сервер PostgreSQL работает, давайте напишем простой запрос SELECT, который покажет нам версию сервера PostgreSQL.

Читайте также:  Scx 4200 scanner driver windows 10

Для написания SQL запросов в pgAdmin 4 используется инструмент Query Tool или на русском «Запросник», его можно запустить с помощью иконки на панели или из меню «Инструменты».

После того как Вы откроете Query Tool, напишите

Этот запрос показывает версию PostgreSQL.

Как видите, все работает!

Видео-инструкция – Установка PostgreSQL 12 и pgAdmin 4 на Windows 10

На сегодня это все, надеюсь, материал был Вам полезен, удачи!

Источник

ОС Windows: Не запускается служба PostgreSQL после аварийного выключения или перезагрузки сервера

Инцидент: в ситуации, когда сервер был выключен аварийно, через кнопку выключения или при отсутствии электропитания, то после его включения служба PostgreSQL в некоторых случаях не запускается.

Некорретное завершение работы службы

Как исправить:

1. Запустите сеанс командной строки от Администратора.

2. Выполните последовательно следующие команды и внимательно следите за их работой.

3. Определить домашний каталог PostgreSQL.

4. Проверьте реальный статус экземпляра службы PostgreSQL.

5. Выполните команду для полной остановки процесса PostgreSQL.

Следующими командами выполняется корректный выход из рабочего состояния сервера СУБД и его запуск.

6. Запустите приложение СУБД.

7. После этого заново остановите процесс. Повтор данного шага вызван тем, что таким образом запуска приложение сервера СУБД корректно завершит недостающие транзакции.

8. После выполненных шагов по перезапуску и правильной остановке экземпляра СУБД запустите службу PostgreSQL.

Служба не запускается. Есть сообщения об ошибках. Отсутствуют исполняемые файлы и DLL-библиотеки СУБД

В некоторых случаях после аварийной перезагрузки или в результате срабатывания антивирусных программ при запуске ОС Windows несколько файлов, которые необходимы для работы СУБД PostgreSQL могут отсутствовать. Это может объясняться критическим сбоем ОС.

При попытке использовать способ для запуска служб и инициирования процесса pg_ctl.exe, будет отображаться сообщение о его отсутствии или недостающих файлов библиотек.

1. Запустите скрипт, с помощью которого, проверьте, что для данной версии СУБД присутствуют все компоненты и файлы, которые входят в состав.

2. Скачайте и разместите файл скрипт в папку с PostgreSQL: :/Папка_PostgreSQL/bin/.

3. Запустите файл скрипта. В результате выполнения будет сформирован файл отчета report.txt.

4. Откройте файл отчета и проверьте, что все компоненты присутствуют.

Обязательно должны присутствовать такие библиотеки и исполняемые файлы, а также все библиотеки DLL.

5. Если какие-либо файлы отсутствуют. Тогда загрузите архив для соответствующей версии PostgreSQL и скопируйте недостающие файлы в папку СУБД :/Папка_PostgreSQL/bin/.

6. После копирования недостающих файлов:

Дополнительная информация

Источник

Restart postgresql windows 10

pg_ctl — инициализировать, запустить, остановить или управлять сервером PostgreSQL

Синтаксис

pg_ctl kill имя_сигнала ид_процесса

В системах Microsoft Windows также:

Описание

pg_ctl — это утилита для начальной инициализации, запуска, остановки, повторного запуска и управления кластером баз данных PostgreSQL ( postgres ). Сервер можно стартовать в ручном режиме, но pg_ctl реализует задачи направления вывода в журнал и отсоединения от терминала и группы процессов, а также предоставляет удобный интерфейс остановки кластера.

Команда restart по сути производит остановку и последующий запуск сервера. Это позволяет изменить параметры командной строки postgres либо применить изменения в файле конфигурации, не вступающие в силу без перезапуска сервера. Если в командной строке при запуске сервера указывались относительные пути, команда restart может не выполниться, если вызвать pg_ctl не в том каталоге, где производился предыдущий запуск.

Команда promote указывает серверу, работающему в режиме резерва с указанным каталогом данных, выйти из этого режима и начать операции чтения/записи.

Параметры

Если ожидание отключено, запрошенное действие вызывается, но о его результате ничего не известно. В этом случае для проверки текущего состояния и результата операции потребуется обратиться к файлу журнала сервера или воспользоваться внешней системой мониторинга.

Вывести справку по команде pg_ctl и прервать выполнение.

Если некоторый параметр является допустимым, но не применим к выбранному режиму работы, pg_ctl игнорирует его.

Параметры, специфичные для Windows

Переменные окружения

Значение по умолчанию для максимального времени ожидания запуска или остановки сервера (в секундах). По умолчанию это время составляет 60 секунд. PGDATA

Размещение каталога хранения данных по умолчанию.

Файлы

Проверяя этот файл в каталоге данных, pg_ctl определяет, работает ли сервер в настоящий момент. postmaster.opts

Примеры

Запуск сервера

Запуск сервера и ожидание момента, когда он начнёт принимать подключения:

Остановка сервера

Чтобы остановить сервер, выполните:

Повторный запуск сервера

Перезапуск сервера почти равнозначен остановке и запуску сервера за исключением того, что по умолчанию pg_ctl сохраняет параметры командной строки, которые были переданы ранее запущенному экземпляру. Таким образом, чтобы перезапустить сервер с теми же параметрами, с какими он был запущен, выполните:

Вывод состояния сервера

Ниже представлен примерный вывод pg_ctl :

Во второй строке показывается команда, которая будет выполнена в режиме перезапуска.

Источник

Поделиться с друзьями
Советы экспертов и специалистов
Adblock
detector