PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Как да добавите колона в таблица с помощта на миграция на laravel 5, без да губите нейните данни?

Използвайте командата по-долу, за да промените съществуващата таблица

php artisan make:migration add_shipped_via_and_terms_colums_to_purchase_orders_table --table=purchase_orders

използвайте --create за създаване на новата таблица и --table за модифициране на съществуваща таблица.

Сега ще бъде създаден нов файл за миграция. В up() функция в този файл добавете тези редове

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

След това стартирайте 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. QPSQL драйверът не е зареден Qt

  2. Кога/как се обвързват функциите за изразяване на стойност по подразбиране по отношение на search_path?

  3. Няма подкана за парола за суперпотребител на postgresql

  4. Променете кодирането на базата данни PostgreSql

  5. Каква е разликата между локалите на C и Posix в Postgres?