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

Laravel Eloquent obcięty - ograniczenie klucza obcego

Nie, tak działa Twoja baza danych. Nie można obcinać tabeli, do której odwołuje się inna tabela. Możesz zrobić coś takiego

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

aby wyłączyć sprawdzanie kluczy obcych, skrócić tabele i włączyć je ponownie.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nie można zadeklarować zmiennej wewnątrz funkcji w PostgreSQL

  2. PostgreSQL SHOW TABLES Odpowiednik (psql)

  3. Instalacja postgresql z NSIS

  4. Instalowanie sterowników PDO dla PostgreSQL na Macu (używając Zend dla Eclipse)

  5. BŁĄD:parametry wejściowe po jednym z wartością domyślną muszą mieć również wartości domyślne w Postgresie