Ich arbeite in einer Umgebung, in der ich Änderungen nicht direkt auf den Clientservern bereitstellen muss, sondern einen Build-Tarball mit einer Änderungsliste aus einer SVN-Revision erstellen und an ihr Webteam senden muss .Raw-SQL von Laravel 4 Migrationen
Das Problem ist, dass ich nicht etwas Phantasie, nur Änderungen an der Website-Assets und rohe Abfragen erlaubt ist, bedeutet dies, ich kann nicht bitten, Laravel Migrationen ausführen, wenn ich sie brauche, um ihre Staging zu ändern & Live-Datenbanken (und ich traue sowieso nicht genug Migrationen für live.) Ich habe auch keinen direkten Zugriff auf die Live-Datenbank.
Also was ich will, ist die Erfassung der Raw SQL, wenn eine Migration ausgeführt wird, von dort kann ich genau sehen, was sich ändert, und ich kann dem Client sagen "Hier ist eine SQL-Datei von was zu ändern, überprüfen Es wird ausgeführt, wenn Sie das Update anwenden. "
Perfekt! Genau das habe ich gesucht. – rich97
+1, nette Verwendung. – wesside
gibt es auch eine Möglichkeit, die Werte zu sehen, anstatt '?'? Verwenden Sie hier laravel 4.2 und ich bekomme das zum Beispiel: 'select roles. *, Assigned_roles.user_id als pivot_user_id, assigned_roles.role_id als pivot_role_id von den Rollen inner join assigned_roles auf roles.id = assigned_roles.role_id where assigned_roles.user_id =?;' (entfernt die Backticks) – Gizmo