Ich kontrolliere den größten Teil meiner Arbeit mit Git : Code, Dokumentation, Systemkonfiguration. Ich kann das, weil alle meine wertvollen Arbeiten als Textdateien gespeichert sind.
Ich habe auch viele SQL-Schemata für unsere Postgres-Datenbank geschrieben und bearbeitet. Das Schema enthält Ansichten und SQL-Funktionen, und wir werden Postgres-Funktionen in der Programmiersprache R (über PL / R ) schreiben .
Ich habe versucht, das Chunks-Schema, das ich und meine Mitarbeiter schreiben, zu kopieren und einzufügen, aber ich habe vergessen, das zu tun. Das Kopieren und die vergangene Aktion wiederholen sich und sind fehleranfällig.
Die Methode pg_dump / pg_restore funktioniert nicht, da Kommentare verloren gehen.
Idealerweise möchte ich eine Möglichkeit haben, mein aktuelles Schema in eine Datei oder Dateien zu extrahieren und die Kommentare beizubehalten, damit ich die Versionskontrolle durchführen kann.
Was ist die beste Vorgehensweise zum Versionskontrollschema mit Kommentaren?
COMMENT ON
in einer Umgebung ohne Postgres verfügbar? Ich denke nicht, dass es Standard-SQL ist. was bedeutet , diese könnte Postgres spezifisch sein.