Я управляю версией большей части моей работы с Git : код, документация, конфигурация системы. Я могу это сделать, потому что вся моя ценная работа хранится в виде текстовых файлов.
Я также писал и имел дело со многими схемами SQL для нашей базы данных Postgres. Схема включает в себя представления, функции SQL, и мы будем писать функции Postgres на языке программирования R (через PL / R ).
Я пытался скопировать и пропустить схему фрагментов, которую я и мои соавторы пишем, но я забываю это делать. Копия и прошедшее действие повторяются и подвержены ошибкам.
Метод pg_dump / pg_restore не будет работать, потому что он теряет комментарии.
В идеале я хотел бы иметь какой-то способ извлечь мою текущую схему в файл или файлы и сохранить комментарии, чтобы я мог осуществлять контроль версий.
Как лучше всего использовать схему контроля версий с комментариями?
COMMENT ON
доступен в среде без постгрес? Я не думаю, что это стандартный SQL. Это означает, что это может быть специфично для Postgres.