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

Laravel Eloquent cụt - Ràng buộc khóa ngoại

Không, đây là cách cơ sở dữ liệu của bạn hoạt động. Bạn không thể cắt ngắn bảng được tham chiếu bởi một số bảng khác. Bạn có thể làm điều gì đó như

DB::statement('SET FOREIGN_KEY_CHECKS=0;');
DB::table('datapoints')->truncate();
DB::table('sensors')->truncate();
DB::statement('SET FOREIGN_KEY_CHECKS=1;');

để tắt kiểm tra khóa ngoại, cắt bớt bảng và bật lại.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ràng buộc duy nhất với các điều kiện trong MYSQL

  2. 4 cách để chọn hàng trùng lặp trong PostgreSQL

  3. PostgreSQL - truy vấn dựa trên chỉ mục GIN của giá trị HSTORE

  4. Nhận ngày tạo cơ sở dữ liệu trên PostgreSQL

  5. Số lượng phân trang Django Rest Framework cực kỳ chậm