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

Zaktualizuj tabelę i dodaj dane w migracji Laravel 5

Na podstawie tego linku znalazłem odpowiedź:https://stackoverflow.com/a/23506744/4650792

Schema::table('warrant_grants',function ($table){
        $table->string('name',100)->after('id')->nullable();
    });

    $results = DB::table('warrant_grants')->select('id','name')->get();

    $i = 1;
    foreach ($results as $result){
        DB::table('warrant_grants')
            ->where('id',$result->id)
            ->update([
                "name" => "Warrant-".$i
        ]);
        $i++;
    }

W każdym razie dzięki za pomoc.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. psql:FATAL:baza danych <użytkownik> nie istnieje

  2. Błąd Ruby/PgSQL przy starcie Railsów:nie można załadować takiego pliku -- pg_ext (LoadError)

  3. Instalacja PL/Ruby na PostgreSQL 9.3

  4. Monitorowanie dystrybucji Percona dla PostgreSQL — kluczowe metryki

  5. oddzwonienie do poleceń niestandardowych nightwatch