pgFormatter может удалить комментарии из кода, можно включить подсветку синтаксиса в выходных данных для повышенной читаемости, разработчики могут контролировать, как скрипт обрабатывает ключевые слова и функции, а также они могут настроить размер отступа.
код SQL можно скопировать-вставить внутри приложения, или он может быть загружен навалом.
pgFormatter была написана специально для PostgreSQL, но он может работать с выходным сигналом и синтаксисом других баз данных, а также.
Этот небольшой инструмент может быть использован через свой веб-интерфейс (как сценарий CGI) или в качестве классического терминала полезности.
По умолчанию pgFormatter будет выводить украшено SQL-код, как HTML, но при использовании с консоли, выход меняется на необработанный текст.
Что нового в этом выпуске:
- Добавить полезную подсказку о том, в VI форматирования. Благодаря Дэвид Феттер за подсказку.
- Добавить тестовый запрос с помощью обратной косой черты перед цитатой в образцах / ex8.sql.
- Исправлена ошибка окраски строки, когда строка содержит обратную косую черту перед цитаты. Благодаря Кевин Brannen для патча.
- Добавить Возвращения ключевые слова.
- Удалить перевод строки перед для ключевых слов.
- Добавить BY в список ключевых слов PG, чтобы быть капитализированы.
- Добавление новых ключевых слов из PostgreSQL 9.5.
- переформатировать запросов с FOR и использованием, например: CREATE ПОЛИТИКУ policy_even_ids_only на журнал для всех общественного пользования (идентификатор% 2 = 0);
- Fix неэкранированных символов в регулярных выражениях. Благодаря Tom Burnett для патча.
- Исправьте неправильно отступов с функцией, которые принимают ЕКОМ. Благодаря Адриан Клавера и Альваро Herrera для отчета.
- Добавьте больше тестовых образцов об операторах JSon.
- Добавьте JSON # & # x3e; & # x3e; Оператор и образец. Благодаря Tom Burnett для патча.
- Некоторые операторы больше JSON. Благодаря Hubert depesz Lubaczewski для патча.
- Операторы JSON должны быть перед нормальных операторов как регулярное выражение будет соответствовать первой возможной строки, а значит - & # x3e; будет соответствовать - во-первых, если это раньше в токенизатор. Изменение порядка решает проблему отчетов Том Burnett. Благодаря Hubert depesz Lubaczewski для патча.
- Добавление новых функций JSON / jsonb к списку функций пг.
- Добавьте операторы в формате JSON. Благодаря Tom Burnett для отчета.
- Отказ Fix Анонимизирующий сообщается в выпуске № 15. Благодаря Никласа Schmidtmer для отчета.
- Добавить документацию для разработчиков. Благодаря Hubert depesz Lubaczewski для патча.
- Fix Beautify.pm с Perl 5.20. Благодаря Hubert depesz Lubaczewski для патча.
- В Beautify.pm мы не рассматривали возможность $ последней порожняком в одном состоянии внутри объединения, и это дает исключение в Perl 5.20. Благодаря Пабло Альварес де Сотомайор Posadillo для патча.
- Сплит в библиотеки и программы в комплекте. Благодаря Hubert depesz Lubaczewski для патча.
<Литий> Запрет на новую строку после открывающей скобкой и отступа назад после близко, когда мы имеем COUNT (*), например.
Что нового в версии 1.4:.
- Добавлен HTML перерыв до колонтитула в контексте CGI
- Добавлен недостающий SQL :: Украсить по уходу за ребенком и лицензии обновления часть документации.
- Разрешить загрузку файлов в контексте CGI.
- Исправлена ошибка при форматировании, предотвращающие левый задний отступы, когда были найдены основные ключевые слова.
- Добавлена информация в коде комментарии о внешних файлов в режиме CGI.
- Force парсер не вставить новую строку после ключевого слова SET, когда запрос начинается с него. Это, чтобы сохранить одну строку с запросами типа SET client_encoding TO & Quot; utf8 & Quot ;;
- Добавлены новые строки после SET ключевое слово, чтобы лучше запросов UPDATE формат.
Что нового в версии 1.3:.
- Добавлен HTML перерыв до колонтитула в контексте CGI
- Добавлен недостающий SQL :: Украсить по уходу за ребенком и лицензии обновления часть документации.
- Разрешить загрузку файлов в контексте CGI.
- Исправлена ошибка при форматировании, предотвращающие левый задний отступы, когда были найдены основные ключевые слова.
- Добавлена информация в коде комментарии о внешних файлов в режиме CGI.
- Force парсер не вставить новую строку после ключевого слова SET, когда запрос начинается с него. Это, чтобы сохранить одну строку с запросами типа SET client_encoding TO & Quot; utf8 & Quot ;;
- Добавлены новые строки после SET ключевое слово, чтобы лучше запросов UPDATE формат.
Комментарии не найдены