PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Làm cách nào để thêm cột trong bảng bằng cách sử dụng di chuyển laravel 5 mà không làm mất dữ liệu của nó?

Sử dụng lệnh dưới đây để sửa đổi bảng hiện có

php artisan make:migration add_shipped_via_and_terms_colums_to_purchase_orders_table --table=purchase_orders

sử dụng --create để tạo bảng mới và --table để sửa đổi bảng hiện có.

Bây giờ một tệp di chuyển mới sẽ được tạo. Bên trong up() trong tệp này, hãy thêm dòng này vào

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

Và sau đó chạy 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. Thêm bảng người dùng / tài khoản vào Postgres trong Chế độ xem Django

  2. nhận id của nhiều hàng được chèn vào psycopg2

  3. Vấn đề kết nối Django và PgSQL trên Linux Mint

  4. Dịch vụ Power BI - Không thể làm mới nguồn postgresql không hỗ trợ các kết nối được mã hóa

  5. Làm cách nào để lấy dữ liệu cục bộ vào cơ sở dữ liệu chỉ đọc bằng dplyr?