PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Jak dodać kolumnę w tabeli za pomocą migracji laravel 5 bez utraty jej danych?

Użyj poniższego polecenia, aby zmodyfikować istniejącą tabelę

php artisan make:migration add_shipped_via_and_terms_colums_to_purchase_orders_table --table=purchase_orders

użyj --create do tworzenia nowej tabeli i --table do modyfikacji istniejącej tabeli.

Teraz zostanie utworzony nowy plik migracji. Wewnątrz up() funkcji w tym pliku dodaj te linie

Schema::table('purchase_orders', function(Blueprint $table){
    $table->string('shipped_via');
    $table->string('terms');
});

A następnie uruchom php artisan migrate



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kolumna funkcji okna Postgres z Rails

  2. -bash:pg_dump:polecenie nie zostało znalezione

  3. Wdrażanie Django do Heroku (błąd Psycopg2)

  4. Postgres DB Trigger wywołujący funkcję Java

  5. Zrzut do pamięci CSV/Postgres