Làm cách nào để thay đổi tên bảng trong laravel?

Thông thường khi cần đổi tên bảng bạn sẽ đổi thủ công. Bạn cũng có thể thay đổi bảng bằng cách sử dụng di chuyển

Lược đồ. đổi tên[$currentTableName, $newTableName];

Nếu bạn muốn xóa một bảng hiện có, hãy thêm mã bên dưới vào phần di chuyển. Nếu bạn có chỉ mục khóa ngoại

Trong một số trường hợp bạn cần thay đổi tên bảng, lý do có thể khác. Một thay đổi như vậy là mở rộng logic của một bảng. Trước đây, một bảng chỉ phục vụ một số mục đích nhất định, nhưng theo thời gian, nó sẽ được sử dụng nhiều hơn

Trong hướng dẫn này, chúng tôi sẽ sử dụng bảng đa hình

# Dump the current database schema and prune all existing migrations...

php artisan schema:dump --prune

26 , đóng vai trò là lớp kiểm soát chất lượng [QC] trong logic nghiệp vụ, cho các loại công việc khác nhau [thực thể trong logic dự án]. Trong mỗi công việc, các mô-đun khác nhau được sử dụng, chẳng hạn như đơn đặt hàng, ước tính, v.v.

Cấu trúc của bảng

INT entity_id
STRING entity_type
INT user_id

Vào chế độ toàn màn hình Thoát chế độ toàn màn hình

Theo thời gian, một số module bắt đầu mở rộng và nhu cầu thêm QC cho module đơn hàng. Có một bảng sẵn sàng, chúng tôi đã sử dụng nó. Nhưng nó sai tên. Bởi vì trước đó nó chứa các thực thể khác

Đổi tên bảng bằng cách di chuyển

Nhờ di chuyển, chúng tôi có thể thay đổi bảng và không gây nhầm lẫn cho các nhà phát triển với tên bảng không chính xác

public function up[]
{
    Schema::rename['job_quality_controls', 'quality_control_entities'];
}

Vào chế độ toàn màn hình Thoát chế độ toàn màn hình

Nếu bạn có các chỉ mục trong bảng, chúng sẽ có tên cũ. Để khắc phục điều này, bạn cần xóa và tạo lại chỉ mục

Trong bài đăng này, chúng tôi sẽ cung cấp cho bạn thông tin về Cách thay đổi tên bảng bằng cách sử dụng Laravel Migration?. Nghe này, chúng tôi sẽ cung cấp cho bạn chi tiết về Cách thay đổi tên bảng bằng cách sử dụng Laravel Migration? Và cách sử dụng nó cũng cung cấp cho bạn bản demo cho nó nếu cần thiết

Chào mọi người,

Hôm nay, tôi sẽ cho bạn biết ví dụ về tên bảng đổi tên di chuyển trong laravel. đó là ví dụ đơn giản về thay đổi tên bảng trong quá trình di chuyển laravel. tôi đã giải thích đơn giản về việc thay đổi tên bảng bằng cách sử dụng laravel di chuyển. tôi đã giải thích đơn giản từng bước đổi tên bảng trong quá trình di chuyển laravel. Bạn chỉ cần thực hiện một số bước để hoàn thành việc thay đổi tên bảng trong quá trình di chuyển laravel

Chúng ta có thể dễ dàng đổi tên bảng bằng phương pháp đổi tên Schema. Vì vậy, hãy xem cú pháp dưới đây và ví dụ như dưới đây

cú pháp

Schema::rename['old_table_name', 'new_table_name'];

Thí dụ

Xem thêm. Làm cách nào để xóa cột khỏi bảng trong Laravel Migration?

Chủ Đề