Yandex Cloud
Поиск
Связаться с намиПодключиться
  • Истории успеха
  • Документация
  • Блог
  • Все сервисы
  • Статус работы сервисов
    • Популярные
    • Инфраструктура и сеть
    • Платформа данных
    • Контейнеры
    • Инструменты разработчика
    • Бессерверные вычисления
    • Безопасность
    • Мониторинг и управление ресурсами
    • ИИ для бизнеса
    • Бизнес-инструменты
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Облако для интеграторов
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Контент-программа
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Калькулятор цен
    • Тарифы
    • Промоакции и free tier
    • Правила тарификации
  • Истории успеха
  • Документация
  • Блог
Проект Яндекса
© 2025 ООО «Яндекс.Облако»
Yandex MPP Analytics for PostgreSQL
  • Начало работы
    • Все инструкции
      • Подключение к базе данных
      • Управление базами данных
      • Запросы в Yandex WebSQL
    • Подключение к внешнему файловому серверу (gpfdist)
    • Вспомогательные утилиты
  • Управление доступом
  • Правила тарификации
  • Справочник Terraform
  • Метрики Monitoring
  • Аудитные логи Audit Trails
  • Публичные материалы
  • История изменений
  • Обучающие курсы

В этой статье:

  • Получить список баз данных в кластере
  • Создать базу данных
  • Создать копию базы данных
  • Узнать размер базы данных
  • Переименовать базу данных
  • Изменить максимальное число подключений к базе данных
  • Изменить настройки Greenplum® на уровне базы данных
  • Удалить базу данных
  1. Пошаговые инструкции
  2. Базы данных
  3. Управление базами данных

Управление базами данных в Yandex MPP Analytics for PostgreSQL

Статья создана
Yandex Cloud
Обновлена 30 сентября 2025 г.
  • Получить список баз данных в кластере
  • Создать базу данных
  • Создать копию базы данных
  • Узнать размер базы данных
  • Переименовать базу данных
  • Изменить максимальное число подключений к базе данных
  • Изменить настройки Greenplum® на уровне базы данных
  • Удалить базу данных

Yandex MPP Analytics for PostgreSQL позволяет управлять базами данных кластера только с помощью SQL-запросов.

Изменить или удалить базу данных может только ее владелец.

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

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

SQL

Чтобы получить список баз данных в кластере, выполните команду:

SELECT * FROM pg_database ORDER BY datname;

Создать базу данныхСоздать базу данных

Для создания базы данных требуется роль с атрибутом CREATEDB.

SQL

Чтобы создать базу данных, выполните команду:

CREATE DATABASE <имя_БД> <имя_параметра> <значение_параметра>;

Пар имя параметра — значение параметра может быть несколько.

Доступные параметры:

  • TEMPLATE — шаблон базы данных. В новую БД будет скопировано все содержимое БД, указанной в параметре TEMPLATE, включая таблицы с данными. Значение по умолчанию — template1.
  • CONNECTION LIMIT — максимальное число подключений.

Подробнее о доступных параметрах в официальной документации Greenplum®.

Например, чтобы создать базу данных db1, которая может обрабатывать не более 55 активных подключений, выполните команду:

CREATE DATABASE db1 CONNECTION LIMIT 55;

Создать копию базы данныхСоздать копию базы данных

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

SQL

Чтобы создать копию базы данных в том же кластере, выполните команду:

CREATE DATABASE <имя_копии> TEMPLATE <имя_копируемой_БД>;

Узнать размер базы данныхУзнать размер базы данных

Узнать размер базы данных могут все пользователи.

SQL

Чтобы узнать размер базы данных, выполните команду:

SELECT pg_size_pretty(pg_database_size('<имя_БД>'));

Переименовать базу данныхПереименовать базу данных

SQL

Чтобы переименовать базу данных, выполните команду:

ALTER DATABASE <имя_БД> RENAME TO <новое_имя_БД>;

Изменить максимальное число подключений к базе данныхИзменить максимальное число подключений к базе данных

SQL

Чтобы изменить максимальное число подключений, выполните команду:

ALTER DATABASE <имя_БД> CONNECTION LIMIT <новое_число_подключений>;

Изменить настройки Greenplum® на уровне базы данныхИзменить настройки Greenplum® на уровне базы данных

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

SQL

Изменить настройку на уровне базы данных:

ALTER DATABASE <имя_БД> SET <имя_настройки> TO <новое_значение_настройки>;

Удалить значение настройки на уровне базы данных:

ALTER DATABASE <имя_БД> RESET <имя_настройки>;

Удалить значения всех настроек на уровне базы данных:

ALTER DATABASE <имя_БД> RESET ALL;

Примечание

Если значение настройки удалено, для нее будет использоваться значение, заданное на уровне кластера.

Удалить базу данныхУдалить базу данных

Перед удалением убедитесь, что соблюдены следующие условия:

  • Вы владелец базы данных.
  • К базе данных нет активных подключений.
  • Вы подключены к другой базе данных.
SQL

Чтобы удалить базу данных, выполните команду:

DROP DATABASE <имя_БД>;

Важно

Удаление базы данных необратимо.

Была ли статья полезна?

Предыдущая
Подключение к базе данных
Следующая
Запросы в Yandex WebSQL
Проект Яндекса
© 2025 ООО «Яндекс.Облако»