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

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

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

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

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

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

  3. На странице настроек найдите опцию "Пароль базы данных".

  4. Скопируйте соответствующее имя пользователя и пароль суперпользователя базы данных.

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

  1. Откройте ваш браузер и перейдите по ссылке Adminer (opens new window).

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

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

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

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

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

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

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

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

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

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

# Подключение к локальной базе данных PostgreSQL
psql -U <superuser> -d postgres
1
2

Замените <superuser> на имя суперпользователя, полученное, например, servbay_root.

# Общие операции с PostgreSQL

Вот некоторые общие операции с базой данных PostgreSQL:

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

    \l
    
    1
  • Выбор базы данных:

    \c database_name
    
    1
  • Просмотр всех таблиц в указанной базе данных:

    \dt
    
    1
  • Просмотр структуры указанной таблицы:

    \d table_name
    
    1
  • Создание пользователя:

    CREATE USER your_user WITH PASSWORD 'your_password';
    
    1
  • Предоставление прав пользователю:

    ALTER USER your_user WITH SUPERUSER;
    
    1
  • Создание таблицы:

    CREATE TABLE your_table_name (
        id SERIAL PRIMARY KEY,
        name VARCHAR(255)
    );
    
    1
    2
    3
    4
  • Вставка данных:

    INSERT INTO your_table_name (name) VALUES ('John Doe');
    
    1
  • Запрос данных:

    SELECT * FROM your_table_name;
    
    1
  • Обновление данных:

    UPDATE your_table_name SET name = 'Jane Doe' WHERE id = 1;
    
    1
  • Удаление данных:

    DELETE FROM your_table_name WHERE id = 1;
    
    1
Last Updated: 11/24/2023