diff --git a/app/Models/Holding.php b/app/Models/Holding.php index d9f9b06..93214ff 100644 --- a/app/Models/Holding.php +++ b/app/Models/Holding.php @@ -232,15 +232,6 @@ class Holding extends Model $date_interval = "DATE_ADD(date, INTERVAL 1 DAY)"; - try { - - DB::statement('SET GLOBAL cte_max_recursion_depth = 25000;'); - - } catch (\Throwable $e) { - - Log::info('Couldn\'t set the max CTE recursion depth config.'); - } - if (config('database.default') === 'sqlite') { $date_interval = "date(date, '+1 day')"; diff --git a/docker-compose.yml b/docker-compose.yml index 828b359..47df063 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -41,6 +41,7 @@ services: MYSQL_PASSWORD: ${DB_PASSWORD:-investbrain} MYSQL_ROOT_PASSWORD: ${DB_PASSWORD:-investbrain} volumes: + - ./docker/mysql.conf:/etc/mysql/my.cnf - investbrain-mysql:/var/lib/mysql networks: - investbrain-network diff --git a/docker/mysql.conf b/docker/mysql.conf new file mode 100644 index 0000000..0eb286d --- /dev/null +++ b/docker/mysql.conf @@ -0,0 +1,2 @@ +[mysqld] +cte_max_recursion_depth = 25000 \ No newline at end of file