- Работаем с PostgreSQL через командную строку в Linux
- Установка PostgreSQL на Linux (Mint)
- PostgreSQL Подключение, Пользователи (Роли) и Базы Данных
- PostgreSQL создание новой роли и базы данных
- Включить удаленный PostgreSQL доступ для пользователей
- Полезные команды PostgreSQL
- Выбор shema psql в консоли:
- Sequences
- Как узнать версию PostgreSQL в Ubuntu Linux
- Узнать версию PostgreSQL с помощью командной строки
- Использование SQL Shell
- Версия клиента PSQL
- Заключение
- Как проверить версию postgresql 2021
- instalar e configurar postgres 9.6
- Версия PostgreSQL
- Использование командной строки
- Использование оболочки SQL
- Вывод
- Как проверить версию BIOS в Windows 10
- Как проверить версию PowerShell в Windows 10
- Как проверить (проверить) открытые порты в Linux
- Как проверить версию PostgreSQL
- Управление версиями PostgreSQL
- Использование командной строки
- Использование оболочки SQL
- Выводы
- Как узнать версию PostgreSQL в Ubuntu Linux
- Узнать версию PostgreSQL с помощью командной строки
- Использование SQL Shell
- Версия клиента PSQL
- Заключение
Работаем с PostgreSQL через командную строку в Linux
Установка PostgreSQL на Linux (Mint)
Для подключения к базе данных PostgreSQL понадобится установленный PostgreSQL клиент:
Для установки PostgreSQL сервера:
Проверим, можем ли мы подключиться к базе данных PostgreSQL:
Вывод команды должен быть примерно таким:
PostgreSQL Подключение, Пользователи (Роли) и Базы Данных
Логин в только что установленный postgreSQL сервер нужно производить под именем пользователя postgres:
Для подключения к базе данных PostgreSQL можно использовать команду:
Если такая команда не просит ввести пароль пользователя, то можно еще добавить опцию -W.
После ввода пароля и успешного подключения к базе данных PostgreSQL, можно посылать SQL-запросы и psql-команды.
PostgreSQL создание новой роли и базы данных
Создать новую роль c именем admin (указывайте нужное имя):
Создание новой базы данных:
Дать права роли на базу данных:
Включить удаленный PostgreSQL доступ для пользователей
Нам нужно отредактировать файл /etc/postgresql/ /main/pg_hba.conf, задав опцию md5 вместо peer.
может быть 10, 11, 12 и т.д.
После этого сделать restart PostgreSQL:
Полезные команды PostgreSQL
Выйти из клиента PostgreSQL:
\q
Показать список баз данных PostgreSQL:
\l
Показать список таблиц:
\dt
Показать список пользователей (ролей):
\du
Показать структуру таблицы:
Переименовать базу данных:
Удалить базу данных:
Изменить текущую базу данных в PostgreSQL (вы не сможете переименовать или удалить текущую базу данных):
\connect db_name или более короткий alias: \c db_name
Удалить роль (пользователя):
Роль не будет удалена, если у нее есть привелегии — возникнет ошибка ERROR: role cannot be dropped because some objects depend on it .
Нужно удалить привелегии у роли, например если нужно удалить роль admin2, нужно выполнить последовательность комманд с Drop Owned:
Дать права пользователю/роли на логин ( role is not permitted to log in ):
Выбор shema psql в консоли:
Посмотреть список всех схем:
Подключиться к конкретной схеме:
Sequences
Получить имена всех созданных sequences:
Получить последнее значение sequence, которые будет присвоено новой вставляемой в таблицу записи:
Источник
Как узнать версию PostgreSQL в Ubuntu Linux
PostgreSQL — это система управления реляционными базами данных с открытым исходным кодом, которая обычно называется Postgres.
Администратору базы данных очень важно знать установленную версию Postgres в системе. Например, если вы разворачивайте приложение для которого требуется определенная версия Postgres, то вам может потребоваться выполнить поиск той же версии сервера PostgreSQL.
Существует множество способов узнать, какая версия сервера PostgreSQL установлена и запущена в вашей системе. В этой статье я объясню, как проверить ваш сервер PostgreSQL и клиент с помощью различных методов.
Если вы не знаете как установить PostgreSQL для Ubuntu, рекомендую эту статью к прочтению Установка PostgreSQL в Ubuntu.
Узнать версию PostgreSQL с помощью командной строки
Чтобы узнать запущенную версию PostgreSQL в вашей системе, откройте терминал и выполните команду postgres с параметром -V или -version:
Обе команды выдадут результат в виде:
В этом примере PostgreSQL имеет версию 12.5
Если двоичный файл postgres отсутствует в пути системы, тогда вы получите сообщение об ошибке «postgres: command not found». Чтобы обойти эту проблему, вам требуется найти двоичный каталог PostgreSQL. Введите следующую команду, чтобы найти двоичную папку PostgreSQL:
Полный путь к вашей двоичной папке postgresql отобразится в вашем терминале.
Путь к двоичной папке PostgreSQL
Введите полный путь и добавьте опцию –version или -V, после этого вы увидите текущую версию сервера PostgreSQL.
Обе команды выдадут результат в виде:
Отлично мы получили результат как и выше. PostgreSQL имеет версию 12.5
Использование SQL Shell
Версию Postgre так же можно узнать из командной строки самого PostgreSQL. Войдите в SQL запрос сервера и выполните SQL — команду для показа версии.
Введите следующую команду SQL, чтобы узнать установленную версию PostgreSQL:
В этом примере версия PostgreSQL так же как и в предыдущих примерах 12.5
Вы можете отобразить только версию сервера PostgreSQL, используя следующую инструкцию SQL.
Эта команда SQL выдаст следующие данные:
Версия PostgreSQL sever с использованием оператора SQL
Как можно увидеть из ответа сервера, запущена версия PostgreSQL 12.5
Версия клиента PSQL
psql — это терминальная интерактивная утилита командной строки, которая действует как интерфейс для PostgreSQL и позволяет вам взаимодействовать с сервером PostgreSQL. Для того чтоб узнать версию клиентской утилиты psql можно выполнить следующую команду:
Также вы можете запустить команду psql с опцией -V для показа версии клиентской утилиты psql.
Вы получите следующий результат в вашем терминале:
Версия клиента PostgreSQL psql
В этом примере утилита psql client Utility tool имеет версию 12.5
Заключение
Мы надеемся, что эта статья помогла Вам узнать версию PostgreSQL. Пожалуйста, не стесняйтесь оставляйте комментарии. Спасибо.
Источник
Как проверить версию postgresql 2021
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 не установлен из стандартных репозиториев дистрибутива.
Вы можете найти путь к двоичному файлу с помощью команды 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, представляет собой универсальную объектно-реляционную систему управления базами данных с открытым исходным кодом.
В некоторых ситуациях важно знать, какая версия сервера 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:
В этом примере версия сервера PostgreSQL — 10.6 .
Если двоичный файл postgres отсутствует в системном PATH , вы получите сообщение об ошибке «postgres: команда не найдена». Обычно это происходит, когда пакет PostgreSQL не установлен из стандартных репозиториев дистрибутива.
Вы можете найти путь к двоичному файлу с помощью команды locate или find :
Результат должен выглядеть примерно так:
Найдя путь к двоичному файлу, вы можете использовать его для получения версии сервера PostgreSQL:
Версию клиентской утилиты PostgreSQL, psql можно найти с помощью следующей команды:
Результат будет выглядеть примерно так:
psql — это интерактивная утилита командной строки, которая позволяет вам взаимодействовать с сервером PostgreSQL.
Использование оболочки SQL
Другой способ определить версию сервера PostgreSQL — войти в запрос SQL сервера и использовать оператор SQL для печати версии.
Вы можете получить доступ к оболочке PostgreSQL с помощью клиента с графическим интерфейсом, например pgAdmin, или с помощью psql :
Следующий оператор отображает версию сервера PostgreSQL вместе с информацией о сборке:
Если вы хотите получить только номер версии сервера PostgreSQL, используйте следующий запрос:
Выводы
В этой статье мы показали несколько различных вариантов того, как найти версию сервера PostgreSQL, работающую в вашей системе.
Не стесняйтесь оставлять комментарии, если у вас есть вопросы.
Источник
Как узнать версию PostgreSQL в Ubuntu Linux
PostgreSQL это система управления реляционными базами данных с открытым исходным кодом, которая обычно называется Postgres.
Администратору базы данных очень важно знать установленную версию Postgres в системе. Например, если вы разворачивайте приложение для которого требуется определенная версия Postgres, то вам может потребоваться выполнить поиск той же версии сервера PostgreSQL.
Существует множество способов узнать, какая версия сервера PostgreSQL установлена и запущена в вашей системе. В этой статье я объясню, как проверить ваш сервер PostgreSQL и клиент с помощью различных методов.
Если вы не знаете как установить PostgreSQL для Ubuntu, рекомендую эту статью к прочтению Установка PostgreSQL в Ubuntu.
Узнать версию PostgreSQL с помощью командной строки
Чтобы узнать запущенную версию PostgreSQL в вашей системе, откройте терминал и выполните команду postgres с параметром -V или -version:
Обе команды выдадут результат в виде:
В этом примере PostgreSQL имеет версию 12.5
Если двоичный файл postgres отсутствует в пути системы, тогда вы получите сообщение об ошибке postgres: command not found. Чтобы обойти эту проблему, вам требуется найти двоичный каталог PostgreSQL. Введите следующую команду, чтобы найти двоичную папку PostgreSQL:
Полный путь к вашей двоичной папке postgresql отобразится в вашем терминале.
Путь к двоичной папке PostgreSQL
Введите полный путь и добавьте опцию –version или -V, после этого вы увидите текущую версию сервера PostgreSQL.
Обе команды выдадут результат в виде:
Отлично мы получили результат как и выше. PostgreSQL имеет версию 12.5
Использование SQL Shell
Версию Postgre так же можно узнать из командной строки самого PostgreSQL. Войдите в SQL запрос сервера и выполните SQL команду для показа версии.
Введите следующую команду SQL, чтобы узнать установленную версию PostgreSQL:
Проверка версии PostgreSQL с помощью SQL Shell
В этом примере версия PostgreSQL так же как и в предыдущих примерах 12.5
Вы можете отобразить только версию сервера PostgreSQL, используя следующую инструкцию SQL.
Эта команда SQL выдаст следующие данные:
Версия PostgreSQL sever с использованием оператора SQL
Как можно увидеть из ответа сервера, запущена версия PostgreSQL 12.5
Версия клиента PSQL
psql это терминальная интерактивная утилита командной строки, которая действует как интерфейс для PostgreSQL и позволяет вам взаимодействовать с сервером PostgreSQL. Для того чтоб узнать версию клиентской утилиты psql можно выполнить следующую команду:
Также вы можете запустить команду psql с опцией -V для показа версии клиентской утилиты psql.
Вы получите следующий результат в вашем терминале:
Версия клиента PostgreSQL psql
В этом примере утилита psql client Utility tool имеет версию 12.5
Заключение
Мы надеемся, что эта статья помогла Вам узнать версию PostgreSQL. Пожалуйста, не стесняйтесь оставляйте комментарии. Спасибо.
Источник