{"thread":{"id":"24194","subject":"Maintaing database schemas using GIT","startedAt":"2010-06-25T12:56:59Z","lastAt":"2010-06-25T13:24:02Z","messageCount":2,"participants":["Bartosz Wiklak","Clément Poulain"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"144238","messageId":"AANLkTind3ZYRb3NqrO8a9Lg06_Vt2crWP7yKX2bKYorx@mail.gmail.com","threadId":"24194","inReplyTo":null,"subject":"Maintaing database schemas using GIT","fromName":"Bartosz Wiklak","fromEmail":"bwiklak@gmail.com","sentAt":"2010-06-25T12:56:59Z","receivedAt":"2010-06-25T12:56:59Z","isPatch":false,"sender":{"key":"bwiklak@gmail.com","avatar":null},"body":"Hi,\n\nI am interested in maintaing database schemas using GIT. I found very\npromising tool apgdiff http://apgdiff.sourceforge.net/ that I believe\ncan be used to manage other databases than postrgresql.\n\nMy problem is:\n\nHow to make git process sql dumps differently then other text and\nbinary files - apply apgdiff to them and eventually provide some merge\nfunctionality?\nIs this possible? Is this sensible rational?\n\nWhat do you think?\nThanks,\nBartek\n"},{"id":"144239","messageId":"97212a23f3836a60534c712ffefd8fc0@ensimag.fr","threadId":"24194","inReplyTo":"AANLkTind3ZYRb3NqrO8a9Lg06_Vt2crWP7yKX2bKYorx@mail.gmail.com","subject":"Re: Maintaing database schemas using GIT","fromName":"Clément Poulain","fromEmail":"clement.poulain@ensimag.imag.fr","sentAt":"2010-06-25T13:24:02Z","receivedAt":"2010-06-25T13:24:02Z","isPatch":false,"sender":{"key":"clement.poulain@ensimag.imag.fr","avatar":null},"body":"Git allows you to specify an external diff driver for some kind of files:\n\nhttp://www.kernel.org/pub/software/scm/git/docs/gitattributes.html#_defining_an_external_diff_driver\n\nThis should help you\n"}]}