sql >> Database >  >> RDS >> PostgreSQL

Hoe kan ik een database onder git (versiebeheer) plaatsen?

Neem een ​​databasedump en in plaats daarvan versiebeheer. Op deze manier is het een plat tekstbestand.

Persoonlijk stel ik voor dat u zowel een gegevensdump als een schemadump bewaart. Op deze manier wordt het gebruik van diff vrij eenvoudig om te zien wat er in het schema is veranderd van revisie naar revisie.

Als je grote veranderingen aanbrengt, zou je een secundaire database moeten hebben waarin je de nieuwe schemawijzigingen aanbrengt en de oude niet aanraakt, aangezien je, zoals je zei, een branch aan het maken bent.



  1. Hoe de bovenliggende tabel, referentietabel, naam van de externe sleutelbeperking en kolommen in SQL Server te krijgen - SQL Server / TSQL-zelfstudie, deel 71

  2. Achterliggende spaties bijsnijden met PostgreSQL

  3. postgresql-fout PANIC:kan geen geldig controlepuntrecord vinden

  4. Retourneer het oorspronkelijke zaad van een identiteitskolom in SQL Server