Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Capistrano:Wie stellt man eine MySQL-Datenbank für eine PHP-Anwendung bereit?

Ich bin bezüglich dieser Frage zu spät zur Party, werde aber trotzdem posten, da dies eine häufige Frage mit wenigen Antworten ist. Ich hatte großen Erfolg bei der gemeinsamen Verwendung von Phing und Liquibase. Sie können Liquibase verwenden, um Datenbankänderungen auf hochgradig formalisierte Weise vorwärts und rückwärts zu übertragen, und Sie können sogar Ihre Änderungen in der Versionskontrolle verfolgen.

Ich habe zu diesem Thema mehrfach Vorträge gehalten und meine Folien (HTML-Format) auf GitHub gepostet:https://github.com/wjgilmore/Automating-Deployments-with-Phing--Capistrano-and-Liquibase

Enthält Bonusmaterial für die Bereitstellung von PHP-Websites mit Capistrano. :-)