sql >> Databáze >  >> RDS >> PostgreSQL

Laravel Eloquent truncate - Omezení cizího klíče

Ne, takto funguje vaše databáze. Nemůžete zkrátit tabulku, na kterou odkazuje jiná tabulka. Můžete udělat něco jako

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

chcete-li zakázat kontroly cizích klíčů, zkraťte tabulky a znovu je povolte.



  1. co je oracle EBS R12

  2. SQL to HQL dotaz Grails

  3. ORA-01017 Tipy pro řešení chyb Oracle

  4. Jak změnit jazyk pro vaši Oracle Session