F.A.Q. Ответы на часто задаваемые вопросы
Общие вопросы
Зачем нужен JDK?
pgCodeKeeper является дополнением к платформе Eclipse, которая использует виртуальную машину
Java для запуска приложения. Вы можете установить как JRE, так и JDK, в зависимости от вашей сборки Eclipse.
Если в вашей сборке Eclipse вы планируете разрабатывать продукты на Java, то, возможно, лучшим выбором будет
использование JDK вместо JRE.
На текущий момент лучше устанавливать JDK/JRE версии 1.8.
Подробнее: https://wiki.eclipse.org/Eclipse/Installation#Install_a_JVM
Зачем нужен Eclipse?
Eclipse является "инструментарием для разработки инструментариев".
Платформа Eclipse представляет собой фундамент для построения и запуска интегрированных инструментов разработки.
Она состоит из компонентов с открытым исходным кодом.
Использование Eclipse позволяет нам сосредоточиться на реализации затребованных бизнес-функций продукта без
необходимости реализации вспомогательных функций приложения (их предоставляет Eclipse).
Подробнее: ru;
en (archived)
Какую временную зону выбрать?
Если вы ведете разработку на рабочих местах, расположенных в разных часовых поясах, следует
выбрать одинаковую временную зону на всех компьютерах. В противном случае часть кода DDL, полученного из БД,
может отличаться на компьютерах пользователей (например, там, где используются строковые литералы в качестве
констант временных меток).
По умолчанию JDBC-драйвер устанавливает временную зону соединения во временную зону локального компьютера (а
не сервера БД), поэтому важно выставить общий часовой пояс на проекте явным образом.
Особенности работы с переносами строк
Проект создается с включенной опцией использования переноса строк в стиле UNIX.
Это сделано для единообразной работы над файлами проекта нескольких пользователей на потенциально разных операционных системах.
Если вы используете GIT, то не забудьте включить настройку перевода концов строк в вашем проекте в стиле
UNIX:
text eol=lf
Примечание: https://help.github.com/articles/dealing-with-line-endings/
Внесение изменений в проект, потенциальные проблемы
Файлы проекта следуют предопределенной структуре и правилам именования. Если вы создаёте файлы в
проекте вручную или редактируете существующие, то потенциально можете создать ситуацию, при которой парсер не
сможет обработать модифицированные файлы.
Если вы всё же хотите использовать pgCodeKeeper в качестве редактора - создавайте новые объекты в БД, а
редактируйте их уже в проекте. Это убережет вас от потенциальных ошибок при создании файлов или сигнатур
объектов БД.
Не нашли ответ на нужный вопрос? Напишите в e-mail службу технической поддержки, и мы непременно ответим.