Шпаргалка по PostgreSQL

PostgreSQL

PostgreSQL — это популярная система управления реляционными базами данных с открытым исходным кодом. В этой статье я поделюсь с вами моей шпаргалкой PostgreSQL.

Еще по теме: Интересные уязвимости PostgreSQL

Шпаргалка по PostgreSQL

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

Подключение к PostgreSQL под пользователем postgres:

Просмотр списка баз данных:

Подключение к базе данных с именем postgres:

Отключение от базы данных и выполнение команд в shell:

Команды psql

Ниже приведены часто используемые команды для работы с базой данных PostgreSQL через консоль psql.

Опция Пример Описание
-d <database> psql -d mydb Подключение к базе данных
-U psql -U john mydb Подключение под определенным пользователем
-h -p psql -h localhost -p 5432 mydb Подключение к конкретному хосту и порту
-W psql -W mydb Принудительный запрос пароля
-c psql -c '\c postgres' -c '\dt' Выполнение SQL-запроса или команды
-H psql -c "\l+" -H postgres > db.html Генерация отчета в формате HTML
-f psql mydb -f file.sql Выполнение команд из файла

Получение помощи

Для получения справки по командам можно использовать:

Получение справки по SQL-командам:

Просмотр синтаксиса команды DELETE:

Просмотр списка команд PostgreSQL:

Операции с базой данных

Просмотр текущей версии сервера:

Информация о подключении:

Список всех пользователей:

Текущий пользователь:

Список всех таблиц в базе данных:

Создание базы данных:

Удаление базы данных:

Переименование базы данных:

Работа с таблицами

Создание таблицы:

Создание таблицы с автоинкрементным первичным ключом:

Удаление таблицы:

Работа с пользователями и ролями

Создание пользователя:

Удаление пользователя:

Изменение пароля пользователя:

Управление правами доступа

Предоставление всех привилегий на базу данных:

Предоставление прав подключения к базе данных:

Предоставление прав на выполнение всех функций в схеме public:

Работа с данными

Выбор всех данных из таблицы:

Вставка данных в таблицу:

Обновление данных в таблице:

Удаление данных из таблицы:

Резервное копирование и восстановление

Резервное копирование всех баз данных:

Резервное копирование конкретной базы данных:

Восстановление базы данных с использованием psql:

Удаленный доступ

Получение местоположения файла конфигурации postgresql.conf:

Настройка файла postgresql.conf для удаленного доступа:

Добавьте строку:

Перезапуск сервера PostgreSQL:

Заключение

Это руководство охватывает основные команды и операции для работы с PostgreSQL. Оно может помочь как новичкам, так и более опытным пользователям эффективно работать с базами данных, управлять пользователями, правами доступа и выполнять резервное копирование данных.

ПОЛЕЗНЫЕ ССЫЛКИ:

QUASAR

Этичный хакер и компьютерный ниндзя. Новые статьи в нашей Телеге!

Добавить комментарий