sql >> Database teknologi >  >> RDS >> PostgreSQL

Laravel Veltalende truncate - Fremmednøglebegrænsning

Nej, det er sådan din database fungerer. Du kan ikke afkorte tabel, der refereres til af en anden tabel. Du kan gøre noget som

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

for at deaktivere kontrol af fremmednøgle, afkorte tabeller og aktivere det igen.



  1. Sådan forbedres hastigheden på InnoDB-skrivning per sekund af MySQL DB

  2. Tæl forekomst af værdier i en serialiseret attribut (array) i Active Admin dashboard (Rails, Active admin 1.0, Postgresql database, postgres_ext gem)

  3. Heroku Postgres:psql:FATAL:ingen pg_hba.conf-indgang for vært

  4. Hvad er en overordnet tabel og en underordnet tabel i databasen?