2010-12-16 3 views
4

Я заметил, что у emacs есть режим sql-postgres. Это хорошее начало, но мои потребности очень разные. У меня обычно есть большой файл SQL, который я редактирую, и я хочу «запустить» его в базе данных. Я хотел бы изменить свой код в Emacs, а не в PG Admin. Тем не менее, я немного более придирчив к тому, как я вижу результаты. Я бы предпочел не видеть новый буфер Emacs, поскольку Emacs на самом деле не справляется с сетками. Я думал о том, чтобы выпустить какую-нибудь программу, которая могла бы показать мне результаты в очень красивом интерактивном представлении. Может быть, что-то вроде openoffice или какой-то пользовательский кусок кода.Как создать Postgres IDE в Emacs

Я думаю, что лучший способ - взломать файл makefile, который автоматически запустит sql-файл против postgres (что может даже позволить мне перейти на любые ошибки). Затем, если сценарий будет успешным, возможно передать результаты в какую-либо программу. Но какая программа и как я могу получить эти результаты?

Пожалуйста, дайте мне знать, если есть лучший способ. Я не хочу коммерческое программное обеспечение или бесплатное программное обеспечение Windows. Я бы предпочел OpenSource. Любой совет?

+0

Я думаю, что идея Makefile очень хорошая. Но я не понимаю бит визуализации вопроса. Что вы подразумеваете под интерактивным представлением? Что означает, что результаты передачи по каналу соответствуют некоторым программам? – vpit3833 2011-03-03 09:43:40

ответ

2

Вы можете использовать psql в командной строке и установить emacs в качестве своего редактора. Всякий раз, когда вы вводите \e в psql, он откроет ваш редактор. Отображение сетки + emacs, и нет необходимости писать код.

Смежные вопросы