Eclipse плагин для PSQL / PostgreSQL кода? - PullRequest
3 голосов
/ 11 ноября 2011

У вас есть рекомендации для хорошего плагина редактора PostgreSQL для Eclipse?

Код PostgreSQL, который я имею, не очень сложен. Однако я хотел бы отредактировать его с помощью синтаксической раскраски, достойной автоматической идентификации, автозавершения кода и т. Д., И было бы приятно иметь возможность отправлять блоки или целые файлы в соединение jdbc и получать результаты. До сих пор я редактировал свои файлы .sql с помощью Emacs и пробовал что-то, копируя / вставляя сегменты в терминал psql, который есть у меня рядом с Emacs. Часть моего кода использует примитивы psql, такие как \set var value и т. Д. Например:

\set t mytable
drop table if exists :t;
create table :t (...);

Однако я был бы рад устранить это и изменить код так, чтобы он соответствовал функциям PL / pgSQL. Или, может быть, лучше, реализовать зависимость и процедурную логику в Java и выдавать SQL-запросы через JDBC. Мне все еще нужно отредактировать sql-файлы и попробовать их во время разработки.

Я попробовал «официальную» платформу Data Tools Platform (http://eclipse.org/datatools/) и настроил ее на использование моего localhost: 5432 (который фактически является переадресацией порта через SSH на фактический сервер PostgreSQL, который я использую). Однако подключение к БД зависает на несколько минут (Eclipse даже не обновляет экран). В общем, оно кажется довольно тяжелым / медленным и я всегда боюсь, что зависание без возможности прервать его (это случалось несколько раз, и единственное решение - убить Eclipse; как вы, наверное, знаете, убить Eclipse нехорошо, так как очень трудно / невозможно восстановить несохраненные файлы ).

Другой плагин, который я попробовал, - это редактор PL / SQL Тоби (https://sourceforge.net/projects/plsqleditor/),, который кажется очень приятным и многообещающим, за исключением того, что последние признаки жизни на форумах sourceforge появляются примерно в 2007 году. Также я не смог настроить его на использование файл postgresql-9.0-801.jdbc4.jar, который у меня есть, и поэтому я не могу подключиться к своей БД.

Любые предложения приветствуются.

1 Ответ

4 голосов
/ 16 ноября 2011

Бесплатный плагин Eclipse для Oracle и PostgreSQL можно найти по адресу http://www.toadworld.com/products/toad-extension-for-eclipse/default.aspx Плагин находится в разработке.

...