Saya versi mengontrol sebagian besar pekerjaan saya dengan Git : kode, dokumentasi, konfigurasi sistem. Saya dapat melakukan itu karena semua pekerjaan berharga saya disimpan sebagai file teks.
Saya juga telah menulis dan berurusan dengan banyak skema SQL untuk database Postgres kami. Skema ini mencakup pandangan, fungsi SQL, dan kami akan menulis fungsi Postgres dalam bahasa pemrograman R (via PL / R ).
Saya mencoba menyalin dan melewati skema potongan yang saya dan kolaborator saya tulis tetapi saya lupa melakukannya. Salinan dan tindakan sebelumnya adalah berulang dan rentan kesalahan.
Metode pg_dump / pg_restore tidak akan berfungsi karena kehilangan komentar.
Idealnya saya ingin memiliki beberapa cara untuk mengekstrak skema saya saat ini menjadi file atau file dan menjaga komentar sehingga saya dapat melakukan kontrol versi.
Apa praktik terbaik untuk skema kontrol versi dengan komentar?
COMMENT ON
tersedia di lingkungan non postgres? Saya tidak berpikir itu SQL standar. yang berarti ini bisa spesifik postgres.