# Управление базой данных PostgreSQL
ServBay предоставляет встроенный инструмент Adminer для облегчения управления базами данных PostgreSQL. Вы можете получить доступ к этому инструменту по следующей ссылке:
Вот подробные шаги по управлению базами данных PostgreSQL с использованием Adminer:
# Получить пароль суперпользователя для базы данных
Откройте интерфейс ServBay.
Нажмите на "Настройки" в левой навигационной панели.
- На странице настроек найдите опцию "Пароль от базы данных".
- Скопируйте соответствующее имя пользователя суперпользователя базы данных и пароль.
# Использование Adminer
Откройте браузер и перейдите на Adminer (opens new window).
Введите имя пользователя суперпользователя вашей базы данных PostgreSQL и пароль, полученный от ServBay, затем нажмите войти.
В интерфейсе Adminer выполните операции, такие как:
Создайте базу данных:
- Нажмите "SQL команда" в левой боковой панели.
- Введите SQL команды для создания новой базы данных, например:Затем нажмите "Выполнить."
CREATE DATABASE ваше_имя_базы_данных;
1
Создание таблиц:
- В выбранной базе данных нажмите "Добавить таблицу."
- Введите название новой таблицы и поля, затем нажмите "Сохранить."
Импорт данных:
- В выбранной базе данных нажмите "Импорт."
- Выберите SQL-файл для импорта и нажмите "Импорт."
Другие операции: Левая боковая панель позволяет выполнять дополнительные действия, такие как изменение структуры таблицы, запрос данных и удаление записей.
Следуя этим подробным шагам, вы можете удобно управлять базами данных PostgreSQL с помощью Adminer.
# Использование управления через командную строку
Для тех, кто предпочитает управление базами данных через командную строку, установите инструменты командной строки ServBay. Обратитесь к документации Поддержка командной строки за подробными шагами установки.
После установки инструментов командной строки используйте следующую команду для подключения к базе данных PostgreSQL:
# Подключиться к локальной базе данных PostgreSQL
psql -U <superuser> -d postgres
2
Замените <superuser>
на имя суперпользователя, полученное, например, servbay_root
.
# Общие операции PostgreSQL
Вот некоторые распространенные операции с базой данных PostgreSQL:
Перечень всех баз данных:
\l
1Выберите базу данных:
\c имя_базы_данных
1Просмотреть все таблицы в указанной базе данных:
\dt
1Посмотреть структуру указанной таблицы:
\d имя_таблицы
1Создать пользователя:
CREATE USER ваш_пользователь WITH PASSWORD 'ваш_пароль';
1Предоставить привилегии пользователю:
ALTER USER your_user WITH SUPERUSER;
1Создайте таблицу:
CREATE TABLE название_вашей_таблицы ( id SERIAL PRIMARY KEY, name VARCHAR(255) );
1
2
3
4Вставить данные:
INSERT INTO ваше_имя_таблицы (name) VALUES ('John Doe');
1Запросить данные:
SELECT * FROM ваше_имя_таблицы;
1Обновить данные:
UPDATE your_table_name SET name = 'Jane Doe' WHERE id = 1;
1Удалить данные:
DELETE FROM your_table_name WHERE id = 1;
1