Chcę zmienić nazwę mojej dwóch tabel w Laravel, więc muszę ręcznie zmienić nazwę tabeli lub może to być możliwe poprzez migrację.Migracja Laravel do zmiany nazwy tabeli
15
A
Odpowiedz
33
myślę, że można to zrobić:
Schema::rename($currentTableName, $newTableName);
Aby usunąć istniejącą tabelę, można użyć spadku lub dropIfExists metody:
Schema::drop('users');
Schema::dropIfExists('users');
Wystarczy dodać, że do migracji i powinno działać .
6
Aby zmienić nazwę istniejącej tabeli bazy danych, należy użyć metody Zmień nazwę:
Schema::rename($from, $to);
spadać istniejącej tabeli, można użyć kropli lub dropIfExists
metod:
Schema::drop('users');
Schema::dropIfExists('users');
0
próbowałem czegoś nowego i zadziałało.
Zmień to:
Schema::create('past_name', function (Blueprint $table)
linia na stronie migracje w tym:
Schema::create('new_name', function (Blueprint $table)
linia, aw cmd szybka, zrobić odświeżenie migracji z tym:
php artisan migrate:refresh
It Mam nadzieję, że będę pracował.
Powiązane problemy
- 1. EF migracja do zmiany typu danych kolumny
- 2. Laravel - migracja, samoreferencja, klucz obcy, wydanie,
- 3. Migracja MySQL do tabeli o innej strukturze
- 4. Migracja Railsy - kolumna zmiany z konwersją typów
- 5. sql 2005 wymuszenie zmiany nazwy tabeli, która ma zależności
- 6. laravel 5.1: Migracja istniejącej bazy danych
- 7. Właściwości zmiany nazwy Json.net
- 8. Nazwy zmiennych w Laravel
- 9. Stowarzyszenia zmiany nazwy szyn
- 10. Plik zmiany nazwy pliku JavaScript do pobrania
- 11. Jedna linijka do zmiany nazwy plików
- 12. Android zmiany nazwy urządzenia do wifi-direct
- 13. Migracja do WKWebView
- 14. Zmiana nazwy pliku coredata .xcdatamodeld i migracja
- 15. Używanie Laravel do pobierania tabeli jako CSV
- 16. Używanie JavaScript do zmiany szerokości komórek tabeli
- 17. Migracja do tworzenia tabeli podnosi Mysql2 :: Error: Tabela nie istnieje
- 18. pełni kwalifikowane nazwy tabeli
- 19. INSERT do tabeli bez określania nazwy kolumn
- 20. Używanie gotowych instrukcji do ustawiania nazwy tabeli
- 21. Zmiana nazwy tabeli dbo.AspNetUsers
- 22. Narzędzie do zmiany nazwy jednostki i wszystkich odniesień do niej
- 23. Laravel: znajdowanie rekordu tabeli przestawnej
- 24. Migracja do Django 1.4
- 25. Migracja do jquery 1.4
- 26. Migracja PHP4 do PHP5
- 27. Migracja Microsoft.Build.BuildEngine.Engine do Microsoft.Build.Evaluation.ProjectCollection
- 28. laravel 4 Migracja - Nie można dodać klucz obcy
- 29. laravel 5 Migracja, Nieprawidłowa wartość domyślna, gdy całkowita
- 30. laravel błąd 4 Migracja - tworzy dwa klucze podstawowego AUTO_INCREMENT pola
z dokumentu: Schemat :: zmiana nazwy ($ z, $ na); http://laravel.com/docs/5.1/migrations#renaming-and-dropping-tables – Needpoule
Dzięki za pomoc, działa – HKumar
@Needpoule przepraszam, po prostu przeczytaj komentarz. –