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