Как проверить версию postgresql linux

Содержание
  1. Linux и Windows: помощь админам и пользователям
  2. Администрируем и настраиваем Windows, Linux.
  3. 15 команд для управления PostgreSQL
  4. 1. Как изменить root пароль в PostgreSQL?
  5. 2. Как установить PostgreSQL в автозапуск?
  6. 3. Проверяем состояние сервера
  7. 4. Как запустить, остановить, перезапустить PostgreSQL?
  8. 5. Как посмотреть какая версия PostgreSQL запущена?
  9. 5. Как создать пользователя в PostgreSQL?
  10. 6. Как создать базу в PostgreSQL ?
  11. 7. Получаем список всех баз в Postgresql?
  12. 8. Как удалить базу в PostgreSQL?
  13. 9. Пользуемя встроенным хелпом к командам
  14. 10. Как получить список всех таблиц в базе данный в Postgresql?
  15. 11. Как узнать время выполнения запроса?
  16. 12. Как бэкапить и восстанавливать базы и таблицы в PostgreSQL?
  17. 13. Как посмотреть список доступных функций в PostgreSQL ?
  18. 14. Как отредактировать запрос к PostgreSQL в редакторе?
  19. 15. Где я могу найти файл истории postgreSQL?
  20. Комментариев: 10
  21. Как проверить версию postgresql 2021
  22. instalar e configurar postgres 9.6
  23. Версия PostgreSQL
  24. Использование командной строки
  25. Использование оболочки SQL
  26. Вывод
  27. Как проверить версию BIOS в Windows 10
  28. Как проверить версию PowerShell в Windows 10
  29. Как проверить (проверить) открытые порты в Linux
  30. 📑 Шпаргалка по основным командам PostgreSQL
  31. Основные команды PostgreSQL в интерактивном режиме:
  32. Работа с PostgreSQL из командной строки:
  33. Примеры:
  34. Утилиты (программы) PosgreSQL:
  35. Примеры создания резервных копий:
  36. Список наиболее часто используемых опций:
  37. Восстановление таблиц из резервных копий (бэкапов):

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

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

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

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

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

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

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

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

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

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

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

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

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

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

6. Как создать базу в PostgreSQL ?

Для этого существует 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?

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

13. Как посмотреть список доступных функций в PostgreSQL ?

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

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

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

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

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

Разное

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

Читайте также:  Microsoft windows product list

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

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

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

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

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

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

продвижение сайтов — SEO www.top5.com.ua и раскрутка в Киеве

Как и везде — много полезного, но нет нужного( ничего не сказано про разрешения и полномочия для обычных пользователей постгреса..

$ su — root
# tar xvfz postgresql-8.3.7.tar.gz
# cd postgresql-8.3.7
# cp contrib/start-scripts/linux /etc/rc.d/init.d/postgresql
# chmod a+x /etc/rc.d/init.d/postgresql

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

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

А так — спасибо за список команд — помогло.

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

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

в то время как простое —help нам подскажет, что достаточно и «psql —version«.

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

При написании подобных статей почему-то не учитывается специфика дистрибутива. Да — они все похожи, это не оспоримо, но тем не менее хотелось бы дополнить.

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

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

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

Как понимаю 1 row — это означает первая база. Как посмотреть вторую?

Источник

Как проверить версию postgresql 2021

instalar e configurar postgres 9.6

  • instalar e configurar postgres 9.6

    PostgreSQL, часто называемый просто Postgres, представляет собой универсальную систему управления объектно-реляционными базами данных с открытым исходным кодом.

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

    , мы объясним, как узнать, какая версия сервера PostgreSQL работает в вашей системе.

    Версия PostgreSQL

    Версии PostgreSQL имеют версии по следующей схеме:

    Например, в PostgreSQL 12.1 12 является основной версией, а 1 — второстепенной.

    MAJOR — Начиная с PostgreSQL 10, каждый новый основной выпуск увеличивает MAJOR часть версии, например, на 10, 11 или 12. До PostgreSQL 10 основные версии представлялись с десятичным числом, например, 9.0 или 9.6.

    MINOR — младший номер релиза является последней частью номера версии. Например, 11.4 и 11.6 являются второстепенными версиями, которые являются частью PostgreSQL версии 11, а 9.6.15 и 9.6.16 являются частью PostgreSQL версии 9.6.

    Основные выпуски PostgreSQL с новыми функциями обычно выпускаются раз в год. Каждый основной релиз поддерживается в течение 5 лет.

    Использование командной строки

    Чтобы узнать, какая версия PostgreSQL работает в вашей системе, вызовите команду postgres с параметром —version или -V :

    Команда выведет версию PostgreSQL:

    postgres (PostgreSQL) 10.6

    В этом примере версия сервера PostgreSQL — 10.6 .

    Если двоичный файл postgres отсутствует в системной переменной PATH, вы получите сообщение об ошибке «postgres: команда не найдена». Обычно это происходит, когда пакет PostgreSQL не установлен из стандартных репозиториев дистрибутива.

    Читайте также:  Подключить jabra windows 10

    Вы можете найти путь к двоичному файлу с помощью команды locate или find :

    sudo find /usr -wholename ‘*/bin/postgres’

    sudo updatedb locate bin/postgres

    Вывод должен выглядеть примерно так:

    Как только вы найдете путь к двоичному файлу, вы можете использовать его для получения версии сервера PostgreSQL:

    Версию клиентской утилиты PostgreSQL, psql можно найти с помощью следующей команды:

    Вывод будет выглядеть примерно так:

    postgres (PostgreSQL) 10.6

    psql — это интерактивная утилита командной строки, которая позволяет вам взаимодействовать с сервером PostgreSQL.

    Использование оболочки SQL

    Другой способ определить версию сервера PostgreSQL — войти в SQL-запрос сервера и использовать инструкцию SQL для распечатки версии.

    Вы можете получить доступ к оболочке PostgreSQL с помощью GUI-клиента, такого как pgAdmin или с помощью psql :

    sudo -u postgres psql

    Следующий оператор отображает версию сервера PostgreSQL вместе с информацией о сборке:

    server_version —————- 10.6 (1 row)

    Вывод

    Мы показали несколько различных вариантов того, как найти версию сервера PostgreSQL, работающую в вашей системе.

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

    Как проверить версию BIOS в Windows 10

    В этом сообщении показано, как проверить текущую версию BIOS в Windows 10 / 8.1 / 8/7 с помощью Windows Registry, WMIC / CMD, System Information Tool или DXDiag.

    Как проверить версию PowerShell в Windows 10

    Используйте эту команду для проверки, получения и отображения версии PowerShell, установленной на вашем Windows 10/8 / 7 / computer.

    Как проверить (проверить) открытые порты в Linux

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

    Источник

    📑 Шпаргалка по основным командам PostgreSQL

    Вся работа с PostgreSQL осуществляется под пользователем postgres.

    Работать с PosgreSQL можно как в интерактивном режиме, так и из командной строки. Программа — psql.

    Основные команды PostgreSQL в интерактивном режиме:

    • \connect db_name – подключиться к базе с именем db_name
    • \du – список пользователей
    • \dp (или \z) – список таблиц, представлений, последовательностей, прав доступа к ним
    • \di – индексы
    • \ds – последовательности
    • \dt – список таблиц
    • \dt+ — список всех таблиц с описанием
    • \dt *s* — список всех таблиц, содержащих s в имени
    • \dv – представления
    • \dS – системные таблицы
    • \d+ – описание таблицы
    • \o – пересылка результатов запроса в файл
    • \l – список баз данных
    • \i – читать входящие данные из файла
    • \e – открывает текущее содержимое буфера запроса в редакторе (если иное не указано в окружении переменной EDITOR, то будет использоваться по умолчанию vi)
    • \d “table_name” – описание таблицы
    • \i запуск команды из внешнего файла, например \i /my/directory/my.sql
    • \pset – команда настройки параметров форматирования
    • \echo – выводит сообщение
    • \set – устанавливает значение переменной среды. Без параметров выводит список текущих переменных (\unset – удаляет).
    • \? – справочник psql
    • \help – справочник SQL
    • \q (или Ctrl+D) – выход с программы

    Работа с PostgreSQL из командной строки:

    • -c (или –command) – запуск команды SQL без выхода в интерактивный режим
    • -f file.sql — выполнение команд из файла file.sql
    • -l (или –list) – выводит список доступных баз данных
    • -U (или –username) – указываем имя пользователя (например postgres)
    • -W (или –password) – приглашение на ввод пароля
    • -d dbname — подключение к БД dbname
    • -h – имя хоста (сервера)
    • -s – пошаговый режим, то есть, нужно будет подтверждать все команды
    • –S – однострочный режим, то есть, переход на новую строку будет выполнять запрос (избавляет от ; в конце конструкции SQL)
    • -V – версия PostgreSQL без входа в интерактивный режим
    Читайте также:  Framton nuttel the open windows

    Примеры:

    psql -U postgres -d dbname -c «CREATE TABLE my(some_id serial PRIMARY KEY, some_text text);» — выполнение команды в базе dbname.

    psql -d dbname -H -c «SELECT * FROM my» -o my.html — вывод результата запроса в html-файл.

    Утилиты (программы) PosgreSQL:

    • createdb и dropdb – создание и удаление базы данных (соответственно)
    • createuser и dropuser – создание и пользователя (соответственно)
    • pg_ctl – программа предназначенная для решения общих задач управления (запуск, останов, настройка параметров и т.д.)
    • postmaster – многопользовательский серверный модуль PostgreSQL (настройка уровней отладки, портов, каталогов данных)
    • initdb – создание новых кластеров PostgreSQL
    • initlocation – программа для создания каталогов для вторичного хранения баз данных
    • vacuumdb – физическое и аналитическое сопровождение БД
    • pg_dump – архивация и восстановление данных
    • pg_dumpall – резервное копирование всего кластера PostgreSQL
    • pg_restore – восстановление БД из архивов (.tar, .tar.gz)

    Примеры создания резервных копий:

    Создание бекапа базы mydb, в сжатом виде

    Создание бекапа базы mydb, в виде обычного текстового файла, включая команду для создания БД

    Создание бекапа базы mydb, в сжатом виде, с таблицами которые содержат в имени payments

    Дамп данных только одной, конкретной таблицы. Если нужно создать резервную копию нескольких таблиц, то имена этих таблиц перечисляются с помощью ключа -t для каждой таблицы.

    Создание резервной копии с сжатием в gz

    Список наиболее часто используемых опций:

    • -h host — хост, если не указан то используется localhost или значение из переменной окружения PGHOST.
    • -p port — порт, если не указан то используется 5432 или значение из переменной окружения PGPORT.
    • -u — пользователь, если не указан то используется текущий пользователь, также значение можно указать в переменной окружения PGUSER.
    • -a, —data-only — дамп только данных, по-умолчанию сохраняются данные и схема.
    • -b — включать в дамп большие объекты (blog’и).
    • -s, —schema-only — дамп только схемы.
    • -C, —create — добавляет команду для создания БД.
    • -c — добавляет команды для удаления (drop) объектов (таблиц, видов и т.д.).
    • -O — не добавлять команды для установки владельца объекта (таблиц, видов и т.д.).
    • -F, —format — выходной формат дампа, custom, tar, или plain text.
    • -t, —table=TABLE — указываем определенную таблицу для дампа.
    • -v, —verbose — вывод подробной информации.
    • -D, —attribute-inserts — дамп используя команду INSERT с списком имен свойств.

    Бекап всех баз данных используя команду pg_dumpall.

    Восстановление таблиц из резервных копий (бэкапов):

    psql — восстановление бекапов, которые хранятся в обычном текстовом файле (plain text);
    pg_restore — восстановление сжатых бекапов (tar);

    Восстановление всего бекапа с игнорированием ошибок

    Восстановление всего бекапа с остановкой на первой ошибке

    Для восстановления из tar-арихива нам понадобиться сначала создать базу с помощью CREATE DATABASE mydb; (если при создании бекапа не была указана опция -C) и восстановить

    Восстановление резервной копии БД, сжатой gz

    Источник

  • Оцените статью