sql >> データベース >  >> RDS >> PostgreSQL

データを失うことなくlaravel5の移行を使用してテーブルに列を追加するにはどうすればよいですか?

    以下のコマンドを使用して、既存のテーブルを変更します

    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. PHP / MySQL:過去*全*週のエントリを取得しています

    2. リンクサーバーのOLEDBプロバイダーMicrosoft.Jet.OLEDB.4.0のインスタンスを作成できませんnull

    3. PostgreSQL-作成した関数のテーブルを更新しましたが、テーブルの行の順序が変更されました

    4. MySQL SELECT WHERE日時は日と一致します(必ずしも時刻とは限りません)