У вас есть рекомендации для хорошего плагина редактора 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, который у меня есть, и поэтому я не могу подключиться к своей БД.
Любые предложения приветствуются.