mysql.php 905 B

1234567891011121314151617181920212223
  1. <?php
  2. return [
  3. 'default' => env('MYSQL_DEFAULT', 'default'),
  4. 'connections' => [
  5. env('MYSQL_DEFAULT', 'default') => [
  6. 'dsn' => env('MYSQL_DSN', 'mysql:dbname=sw_test;host=127.0.0.1'),
  7. 'username' => env('MYSQL_USERNAME', 'root'),
  8. 'passwd' => env('MYSQL_PASSWD', null),
  9. 'options' => [
  10. \PDO::ATTR_CASE => \PDO::CASE_NATURAL,
  11. \PDO::ATTR_ERRMODE => \PDO::ERRMODE_EXCEPTION,
  12. \PDO::ATTR_ORACLE_NULLS => \PDO::NULL_NATURAL,
  13. \PDO::ATTR_STRINGIFY_FETCHES => false,
  14. \PDO::ATTR_EMULATE_PREPARES => false,
  15. ],
  16. 'pool_size' => envInt('MYSQL_POOL_SIZE', 5),
  17. ],
  18. ],
  19. 'switch' => envInt('MYSQL_SWITCH', 0),
  20. 'pool_change_event' => envInt('MYSQL_POOL_CHANGE_EVENT', 0),
  21. 'report_pool_change' => envInt('MYSQL_REPORT_POOL_CHANGE', 0),
  22. ];