Ich entwickle gerade eine CakePHP 2.4 App und versuche, Änderungen an meinen Datenbank-Tabellenschemata mit dem Schema-Manager zu verwalten. Ich habe herausgefunden, wie man das Schema generiert und es wiederherstellt, aber gibt es eine Möglichkeit, das gesamte Schema der Datenbank damit zu sichern? Es scheint, als sollte eine Methode sein, um das zu lösen ... Irgendwelche Gedanken?CakePHP/CakePHP 2.4 App
Antwort
Verwenden Sie den Schema-Dump-Befehl aus der Cake-Konsole.
Es wird das gesamte Schema in eine .sql
Datei schreiben und in App/Config/Schema
speichern.
Anwendungsbeispiel:
Console/cake schema dump --write filename.sql
(change 'filename.sql', was auch immer die Dump-Datei aufgerufen werden soll.)
Dies kann auch in dem Kuchen docs finden werden: http://book.cakephp.org/2.0/en/console-and-shells/schema-management-and-migrations.html
Danke, es hat funktioniert! –
Es gibt tatsächlich eine bessere Möglichkeit, dies mit dem CakeDC Migrations Plugin zu handhaben, dies gibt Ihnen Rails Typ "Migrationen", die Ihnen hilft Snapshot Ihr Schema, es ist eine Verbesserung für die oben angegebene Methode des Kuchenschema-Dumps und wird vom CakePHP-Kernteam entwickelt.
Sie können das Schema mit Kuchen Schema Befehl
Zunächst einmal Dump Sie den Kuchen Befehlspfad
- Im Windows-System zu setzen haben Sie den Pfad setzen haben die Konsole/Kuchen
- Gehen Sie zum Cmd
- Schreiben Sie den Befehl "Console/Kuchen Schema generieren" von diesem können Sie generieren Schema
- Danach, wenn Sie also auf die SQL-Datei Dump in möchten, müssen Sie verwenden folgenden Befehl „Console/Kuchen Schema Dump --write filename.sql“
Für weitere Informationen klicken Sie auf untenstehenden Link http://book.cakephp.org/2.0/en/console-and-shells/schema-management-and-migrations.html
- 1. Pfadtrennzeichen in Python 2.4
- 2. Model.Finder Deperecated Spielen! 2.4
- 3. installieren zabbix 2.4 Fehler
- 4. Apache 2.4 und IE
- 5. Apache 2.4 Umleitungsschleife
- 6. Apache 2.4 Virtualserver
- 7. Eclipse zeigt Fehler in Play 2.4 Setup
- 8. Mono 2.4, AutoHosting und MVC
- 9. android.content.res.Resources $ NotFoundException in Robolectric 2.4
- 10. Installiere gwt 2.1 über 2.4
- 11. Template-Tags in CKAN 2.4
- 12. SHA256-Hash in Python 2.4
- 13. OpenCV 2.4 in Python - Videoverarbeitung
- 14. Python 2.4 plistlib unter Linux
- 15. datetime Befehlszeilenargument in Python 2.4
- 16. Unicode-Zeichenfolge in Python 2.4
- 17. SAML Stecker für Apache 2.4
- 18. Apache 2.4 "..Authentifizierungsfehler ..: Password Mismatch"
- 19. Phonegap 2.4 Android Proguard config
- 20. JSON-Modul für Python 2.4?
- 21. Benutzerdefinierter Router in Playframework 2.4
- 22. Upgrade Symfony2 2.3 auf 2.4: Ändern composer.json
- 23. Ember 2.4 + EmberFire findenAlle Sortierung absteigend
- 24. Frühling Data Rest 2.4 intermittierenden Fehler (ClassCastException)
- 25. Wie installiert man ReactiveMongo auf Play 2.4?
- 26. Ich kann die App nicht erstellen, wenn ich Ember.js 2.4 "Erste Schritte" Anleitung
- 27. Python Cookbook ist für Python 2.4
- 28. Hortonworks Data Platform 2.4 (Sandbox): Verzeichnisstruktur
- 29. Reverse-Routing in Play-Framework 2.4.x
- 30. Wie integriert man SCORM 2.4 mit AS3?
Sie können auch Migrations-Plugin anzeigen. https://github.com/cakedc/migrations –