# Управление базой данных PostgreSQL

ServBay предоставляет встроенный инструмент Adminer для облегчения управления базами данных PostgreSQL. Вы можете получить доступ к этому инструменту по следующей ссылке:

Вот подробные шаги по управлению базами данных PostgreSQL с использованием Adminer:

# Получить пароль суперпользователя для базы данных

  1. Откройте интерфейс ServBay.

  2. Нажмите на "Настройки" в левой навигационной панели.

Вкладка Настроек
  1. На странице настроек найдите опцию "Пароль от базы данных".
Просмотр пароля PostgreSQL
  1. Скопируйте соответствующее имя пользователя суперпользователя базы данных и пароль.

# Использование Adminer

  1. Откройте браузер и перейдите на Adminer (opens new window).

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

  3. В интерфейсе Adminer выполните операции, такие как:

    • Создайте базу данных:

      • Нажмите "SQL команда" в левой боковой панели.
      • Введите SQL команды для создания новой базы данных, например:
        CREATE DATABASE ваше_имя_базы_данных;
        
        1
        Затем нажмите "Выполнить."
    • Создание таблиц:

      • В выбранной базе данных нажмите "Добавить таблицу."
      • Введите название новой таблицы и поля, затем нажмите "Сохранить."
    • Импорт данных:

      • В выбранной базе данных нажмите "Импорт."
      • Выберите SQL-файл для импорта и нажмите "Импорт."
    • Другие операции: Левая боковая панель позволяет выполнять дополнительные действия, такие как изменение структуры таблицы, запрос данных и удаление записей.

Следуя этим подробным шагам, вы можете удобно управлять базами данных PostgreSQL с помощью Adminer.

# Использование управления через командную строку

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

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

# Подключиться к локальной базе данных PostgreSQL
psql -U <superuser> -d postgres
1
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
Last Updated: 4/28/2024