Выпущен веб-интерфейс с графическим интерфейсом, который позволяет пользователям подключаться к базам данных PostgreSQL через браузер.
Рассказывая о новом графическом интерфейсе пользователя в блоге Open Source Consulting Group, его создатель Джим Млодженски объясняет, зачем он нужен:
«С ростом использования PostgreSQL в облаке пользователи сталкиваются с проблемой взаимодействия со своими базами данных. Опытные пользователи PostgreSQL с радостью подключаются к экземпляру по ssh и запускают psql, но есть масса новых пользователей PostgreSQL, которым все еще не нравится psql, и им нужен графический интерфейс ».
До сих пор большинство пользователей Postgre, которым нужен графический интерфейс, выбирали pgAdmin, который недавно достиг версии 1.18.0, но для этого требуется VPN, чтобы обеспечить безопасное соединение с базой данных без необходимости открывать брандмауэры.
Млодгенски говорит, что он пришел к выводу, что лучший путь вперед — это начать с чистого листа:
«Я решил писать на Java, так как это то, что я хорошо знаю, и это позволяет очень легко создавать кроссплатформенные приложения. Я также использовал Google Web Toolkit, поскольку Google неплохо умеет создавать интерактивные интерфейсы в Интернете. Есть ряд других пользовательских интерфейсов, которые имеют очень хороший веб-интерфейс для PostgreSQL, но ни один из них не является открытым исходным кодом, что, как я считаю, имеет решающее значение для успеха проекта. Итак … OpenSCG теперь выпускает PostgreSQL Studio под лицензией PostgreSQL ».
PostgreSQL Studio имеет веб-консоль, которую можно использовать для безопасного выполнения задач разработки базы данных PostgreSQL. Он поддерживает PostgreSQL 9.2.x и 9.3.x, Postgres-XC 1.0.x и Postgres-XC 1.1.x и vFabric Postgres 9.2.4. Вы получаете обозреватель схемы, который показывает объекты базы данных для текущего активного соединения для выбранной схемы. Обозреватель деталей показывает особенности всех объектов базы данных и позволяет вам изменять их с помощью специфичных для объекта функций, таких как создание индекса или предоставление безопасности. Рабочий лист SQL можно использовать для ввода и обработки отдельных операторов SQL во время сеанса базы данных. Любые выполненные операторы также могут отображать план выполнения SQL, в котором подробно описывается, как PostgreSQL обрабатывает каждый оператор.
Наконец, вы получаете набор мастеров объектов, которые позволяют создавать объекты базы данных без необходимости знать синтаксис PostgreSQL. Существуют мастера для создания таблиц, представлений, индексов, ограничений, триггеров и последовательностей.