Postico. Клиент postgresql windows
PostgreSQL | Графический клиент pgAdmin
Графический клиент pgAdmin
Последнее обновление: 15.03.2018
Для упрощения администрирования на сервере postgresql в базовый комплект установки входит такой инструмент как pgAdmin. Он представляет графический клиент для работы с сервером, через который мы в удобном виде можем создавать, удалять, изменять базы данных и управлять ими. Так, на Windows после установки мы можем найти значок pgAdmin в меню Пуск и запустить его:
После этого нам откроется следующая программа:
Теперь подключимся к серверу PostgreSQL. Для этого в левой части окна программы раскроем пункт Servers, который содержит набор серверов PostgreSQL. При установке последней версии устанавливается сервер, который по умолчанию имеет название PostgreSQL 10. Нажмем на этот пункт, и нам отобразится окно для ввода пароля:
Здесь необходимо ввести пароль для суперпользователя postgres, который был задан при установке PostgreSQL.
После успешного логина нам откроется содержимое сервера:
В частности, в узле Databases мы можем увидеть все имеющиеся базы данных. По умолчанию здесь есть только одна база данных - postgres.
Также в правой части мы можем увидеть узел Login/Group Roles, который предназначен для управления пользователями и их ролями.
И третий узел - Tablespaces позволяет управлять местом хранения файлов баз данных.
Теперь создадим свою базу данных. Для этого нажмем правой кнопкой мыши на узел Databases. И далее в контекстном меню выберем Create->Database...
После этого нам отобразится окно для создания базы данных. Введем название для БД, например, test1 и нажмем на кнопку "Save":
После этого в древовидном меню слева отобразится содержимое созданной базы данных test1:
metanit.com
OS X PostgreSQL клиент с графическим интерфейсом?
На работе я использую DB Visualizer . Это инструмент для управления базами данных, который поддерживает большое количество систем баз данных, включая PostgreSQL . Он написан на Java , что означает, что он совместим с кросс-платформой. У меня есть опыт работы с бесплатной версией Linux , но на сайте говорится, что он поддерживает 3 основных ОС.
Вот как он соответствует вашим требованиям:
Поддержка туннелирования через SSH
Согласно списку функций , он поддерживает SSH-туннелирование для known_hosts и имеет поддержку частного ключа (см. Раздел «Управление подключением»)
Поддержка списков баз данных
Он поддерживает список и просмотр баз данных и инфраструктуры баз данных.
Поддержка выполнения запросов
Он имеет окно запроса, которое позволяет выполнять запросы и проверять результаты
Тем не менее есть некоторые недостатки, я перечислю те немногие, которые я рассматриваю как важные, и те, которые я лично оценил как минусы:
Он коммерческий, хотя доступна бесплатная версия с ограниченной функциональностью. Эта бесплатная версия, похоже, поддерживает все элементы вашего списка.
Встроенная поддержка только для некоторых движков базы данных. Вам может потребоваться вручную импортировать драйверы JDBC базы данных для коммерческих серверов, однако это возможно с помощью графического интерфейса. PostgreSQL поддерживается по умолчанию, так что это вас не беспокоит.
Он работает на Java, поэтому вам нужно предварительно установить время выполнения Java или загрузить более тяжелый исполняемый файл с встроенной JRE. Привлечение Java могло бы отразиться на потреблении памяти вашего компьютера, что повлияло на производительность компьютера.
Используя бесплатную версию, я нахожу ее слишком простой и функциональной (к моменту написания этой публикации), по сравнению с pgAdmin , MySQL Workbench и довольно далеко позади Microsoft SQL Server Management Studio - других инструментов базы данных, с которыми у меня есть опыт работы. Другими словами - не ожидайте от него слишком многого. Ваш список требований также достаточно прост, поэтому я предполагаю, что вы можете обойтись без роскоши. Помните, однако, что я использую бесплатную версию на Linux , поэтому ваш опыт работы с ней на Mac вряд ли будет хуже, и я вообще не жалуюсь.
Выделение синтаксиса может не поддерживать все языковые функции. Мне было «приятно» работать с IBM Informix с помощью этого программного обеспечения, а подсветка синтаксиса ключевых слов и даже конкретных конструкций диалектов отсутствовала или была неправильной, но имейте в виду, что Informix в целом не поддерживается. Я не могу вспомнить подобные проблемы с PostgreSQL, но это не значит, что их не было.
Бесплатная версия ограничивает количество открытых окон запросов до ONE! Сначала это было серьезным недостатком, но оно довольно компенсирует навигацию назад и вперед, которая позволяет вам изменить запрос на любой недавно открытый файл. Кроме того, DbVisualizer может запускать несколько экземпляров, которые с разными запросами в каждом окне.
В бесплатной версии здесь очень плохо . Он позволяет выполнять только один оператор для каждого запроса !!! Это может стать проблемой для сложных скриптов со строгой последовательной логикой и конкретным синтаксисом. Например, не удалось успешно вызвать скрипт определения хранимой процедуры MySQL из-за разборки операторов.
Если вы ищете бесплатный инструмент, который может работать с различными двигателями баз данных, возможность индивидуальной поддержки неизвестных или коммерческих поставщиков (путем ручного предоставления драйверов в своей стандартной реализации JDBC), простого пользовательского интерфейса и причины установки JRE на вашей машине, затем посмотрите всемогущий визуализатор DB!
Помимо того, что время от времени в моем описании я немного посмеялся, я считаю это программное обеспечение ценным и подходящим для всех моих потребностей. Теперь позвольте мне перечислить некоторые из преимуществ, которые я действительно ценю:
Свободной версии достаточно для доступа к базе данных, просмотра и запросов.
Будучи основанным на Java, для этого необходимы драйверы JDBC для работы с различными механизмами баз данных. Поскольку JDBC является стандартом в разработке программного обеспечения Java, реализации существуют почти для всех движков баз данных, то есть вы можете использовать это программное обеспечение для любого механизма базы данных.
Поддерживает URL-адреса JDBC для подключения к серверу. Для Java-людей это означает, что они могут просто скопировать-вставить из конфигурации приложения и подключиться к базе данных, не играя с мастером подключения.
Он позволяет сохранять соединения с базой данных (даже с бесплатной версией) и повторно использовать их. Кроме того, он имеет возможность дублировать соединение - полезно, если вы работаете с несколькими базами данных с небольшими различиями в строке подключения (например, IP, порт или имя базы данных), поскольку это избавляет вас от повторения процесса установки соединения.
Начиная с версии 8.0.9 я не испытывал ни одного сбоя приложения, и я счастлив иметь несколько экземпляров, открытых и работающих в течение нескольких дней на работе (предыдущие версии, используемые для «забывания», когда встроенные драйверы JDBC находятся на случайный базис и единственный способ исправить это - вручную просмотреть их для приложения, что сначала разочаровывает).
Он не выдает раздражающие окна обновления, предложения о покупке или другие маркетинговые материалы.
askentire.net