@@ -48,21 +48,24 @@ public function up()
4848 */
4949 public function down ()
5050 {
51- Schema::connection (TOTEM_DATABASE_CONNECTION )
52- ->table (TOTEM_TABLE_PREFIX .'task_results ' , function (Blueprint $ table ) {
53- $ table ->dropForeign ('task_id_fk ' );
54- });
51+ if (Schema::getConnection ()->getDriverName () !== 'sqlite ' ) {
52+ Schema::connection (TOTEM_DATABASE_CONNECTION )
53+ ->table (TOTEM_TABLE_PREFIX .'task_results ' , function (Blueprint $ table ) {
54+ $ table ->dropForeign ('task_id_fk ' );
55+ });
56+
57+ Schema::connection (TOTEM_DATABASE_CONNECTION )
58+ ->table (TOTEM_TABLE_PREFIX .'task_frequencies ' , function (Blueprint $ table ) {
59+ $ table ->dropForeign ('task_frequencies_task_id_fk ' );
60+ });
61+ }
62+
5563 Schema::connection (TOTEM_DATABASE_CONNECTION )
5664 ->table (TOTEM_TABLE_PREFIX .'task_results ' , function (Blueprint $ table ) {
5765 $ table ->dropIndex ('task_results_task_id_idx ' );
5866 $ table ->dropIndex ('task_results_ran_at_idx ' );
5967 });
6068
61- Schema::connection (TOTEM_DATABASE_CONNECTION )
62- ->table (TOTEM_TABLE_PREFIX .'task_frequencies ' , function (Blueprint $ table ) {
63- $ table ->dropForeign ('task_frequencies_task_id_fk ' );
64- });
65-
6669 Schema::connection (TOTEM_DATABASE_CONNECTION )
6770 ->table (TOTEM_TABLE_PREFIX .'task_frequencies ' , function (Blueprint $ table ) {
6871 $ table ->dropIndex ('task_frequencies_task_id_idx ' );
0 commit comments