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 формат.
Коментар не знайдено