Возможности SQL Management Studio for PostgreSQL

Управление БД PostgreSQL

Управляйте неограниченным количеством серверов и баз данных с минимальными затратами времени и усилий. Перенаправляйте команды через SSH или HTTP-туннель или включите SSL для безопасного соединения. Настраивайте соединения, чтобы упростить работу и получить быстрый доступ к базам данных: создавайте псевдонимы хостов, сортируйте объекты, устанавливайте цвета базы данных или используйте вкладки для работы с определенными узлами.

Инструменты управления базами данных и настройки безопасных соединений в EMS SQL Management Studio для PostgreSQL

Управление объектами

Контролируйте все объекты и легко управляйте ими из Проводника БД. Упростите работу по созданию и редактированию таблиц и всех их подобъектов, представлений, функций, доменов, типов, агрегатов, операторов и т.д. с помощью визуальных редакторов объектов. Вы можете быстро скопировать любой объект, просмотреть зависимости и получить скрипт объекта.

Проводник и визуальные редакторы объектов базы данных PostgreSQL в EMS SQL Management Studio

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

Получите полный список существующих пользователей PostgreSQL, изменяйте их и назначайте привилегии. Все права доступа к объектам базы данных отображаются в виде сетки, чтобы вы могли легко фильтровать их и предоставлять или отзывать права доступа к объектам базы данных.

Управление пользователями и правами доступа к базе данных PostgreSQL в EMS SQL Management Studio

Совместимость

SQL Management Studio for PostgreSQL совместима с PostgreSQL, Amazon RDS for PostgreSQL, Amazon Redshift, Azure for PostgreSQL и полностью поддерживает Unicode и все новейшие функции сервера.

Логотипы поддерживаемых сервисов: PostgreSQL, Amazon RDS, Amazon Redshift и Azure для PostgreSQL

Конструктор БД PostgreSQL

Создавайте ER-диаграммы: создавайте и редактируйте объекты, визуально устанавливайте связи между ними, добавляйте виртуальные связи, комментарии и настраивайте внешний вид с помощью расширенных свойств стиля и цвета. Когда все будет готово, диаграмма автоматически развернется в БД и создаст соответствующие объекты. Создавайте ER-диаграммы из существующих баз данных с помощью функции обратного проектирования.

Визуальный конструктор ER-диаграмм и обратное проектирование баз данных PostgreSQL в EMS SQL Management Studio

Сравнение и синхронизация БД

Сравнивайте и синхронизируйте БД или выбранные объекты на разных серверах или в пределах одного сервера. Используйте фильтры для объектов и свойств, чтобы повысить скорость сравнения. Просматривайте подробную информацию о различиях и скриптах синхронизации. Создавайте отчеты, а также запланированные задачи для рутинных операций.

Сравнение структур и синхронизация объектов баз данных PostgreSQL в EMS SQL Management Studio

Сервисы PostgreSQL

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

  • Резервное копирование баз данных
  • Восстановление баз данных
  • Анализ таблиц
  • Очищение таблиц
  • Переиндексирование таблиц
Инструменты обслуживания PostgreSQL: резервное копирование, восстановление и очистка таблиц в EMS SQL Management Studio

Дизайнер запросов

Создавайте сложные запросы с объединениями, условиями и подзапросами в визуальном режиме не требующем углубленных знаний синтаксиса SQL. Добавляйте группировку, фильтрацию и сортировку просто выбирая нужные поля из списка. В режиме ручного редактирования доступны автозавершение кода, шаблоны клавиатуры, подсказки по процедурам и другие полезные функции.

Визуальное построение SQL-запросов и дизайнер объединений в EMS SQL Management Studio для PostgreSQL

Выполнение скрипта

Редактируйте и запускайте большие скрипты из редактора или файлов. Улучшайте навигацию по коду SQL с помощью проводника операторов, настраиваемого форматирования и сворачиваемых блоков кода. Включайте в свои задачи автоматическое выполнение пользовательских скриптов.

Редактор SQL-кода с форматированием и проводником операторов в EMS SQL Management Studio для PostgreSQL

Автозавершение кода

Упростите написание кода с помощью функции автодополнения. Нет необходимости вводить столбцы таблицы или другое название объекта - вы можете выбрать их из всплывающего списка. Также доступны информационные подсказки и заполнение параметров.

Функция автодополнения кода и всплывающие подсказки с объектами в EMS SQL Management Studio для PostgreSQL

Отладчик кода PostgreSQL

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

Инструмент отладки кода PostgreSQL с точками останова и отслеживанием переменных в EMS SQL Management Studio

Генератор данных

Без усилий создавайте тестовые данные для таблиц PostgreSQL: задавайте диапазоны данных или используйте готовые файлы, общее количество строк, просматривайте предварительные данные и сразу заполняйте таблицы или сохраните скрипт. Целостность данных для связанных таблиц обрабатывается автоматически. Поддерживается использование масок, ограничений, формул и всех типов данных.

Генерация тестовых данных для таблиц PostgreSQL с использованием масок и формул в EMS SQL Management Studio

Дизайнер отчётов

Создавайте отчеты по данным в несколько кликов с помощью удобного мастера и получайте к ним доступ напрямую из проводника БД. Используйте предложенные шаблоны или настройте макет с помощью специализированного редактора.

Визуальный дизайнер отчетов с использованием шаблонов и макетов в EMS SQL Management Studio для PostgreSQL

Документирование БД

Автоматически создавайте структуру базы данных в виде HTML-документа с возможностью поиска, PDF-файла, или любого другого удобного формата. Всего несколько шагов, и вы получите документацию по всем объектам БД с возможностью настройки свойств отображения.

Автоматическое создание документации базы данных PostgreSQL в форматах HTML и PDF в EMS SQL Management Studio

Управление изменениями

Управляйте изменениями БД с помощью встроенного инструмента контроля версий. Это сделает процесс развертывания изменений и обновлений в рабочую базу данных более простым и управляемым.

Инструмент контроля версий и управления изменениями базы данных в EMS SQL Management Studio для PostgreSQL

Импорт данных

Импортируйте данные в таблицы из 10 самых популярных форматов: MS Excel, MS Word, XML, MS Access, PDF, TXT, CSV и других. Следуйте инструкциям мастера, чтобы установить соответствие столбцов, выбрать режимы вставки, обновления, удаления и настроить формат данных. При необходимости используйте генераторы, константы, приращения и замены. Создавайте автоматизированные задачи.

Мастер импорта данных в PostgreSQL из Excel, CSV, XML и других форматов в EMS SQL Management Studio

Экспорт данных

Экспортируйте данные таблиц, представлений или запросов в любой из 20 популярных форматов: MS Excel, MS Word, MS Access, HTML, PDF, TXT, CSV, DBF, XML, ODF и другие. Простой мастер помогает выбрать необходимые поля, установить расширенные свойства формата выходных данных и структуру файла. Экономьте время на рутинных операциях с помощью шаблонов и выполнения их из командной строки.

Мастер экспорта данных из PostgreSQL в Excel, PDF, HTML и другие форматы в EMS SQL Management Studio

Перенос и преобразование

Легко конвертируйте базы данных из любого ADO-совместимого источника в базы данных PostgreSQL. Переносите таблицы, выбирайте необходимые поля и индексы, представления, данные, при необходимости вы можете настроить каждый элемент. Автоматизируйте перенос с помощью консольной утилиты.

Мастер конвертации и переноса баз данных из ADO-источников в PostgreSQL в EMS SQL Management Studio

Сравнение и синхронизация данных

Сравнивайте данные таблиц между разными серверами или внутри одного и быстро синхронизируйте их. Выбирайте столбцы и записи вручную или автоматически, просматривайте результаты сравнения, создавайте отчеты о различиях. Редактируйте скрипт синхронизации для немедленного выполнения или сохраните его. Создавайте запланированные задачи для автоматического запуска синхронизации.

Анализ различий и синхронизация данных между таблицами PostgreSQL в EMS SQL Management Studio

Журнал сервера PostgreSQL

Просматривайте и анализируйте журналы сервера PostgreSQL в удобном редакторе. Для удобства просмотра применяйте сортировку, фильтрацию и группировку. Загружайте собранные журналы и экспортируйте их прямо из программы.

Анализ и фильтрация журналов сервера (логов) PostgreSQL в EMS SQL Management Studio

Статус сервера PostgreSQL

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

Мониторинг соединений, процессов и статуса сервера PostgreSQL в реальном времени через EMS SQL Management Studio