46
47
48
49
50
51
52
53
54
55
56
57
58
59
|
public function connect()
{
if (parent::connect())
{
// Activer les contraintes des foreign keys
$this->db->exec('PRAGMA foreign_keys = ON;');
$this->db->createFunction('transliterate_to_ascii', ['Garradin\Utils', 'transliterateToAscii']);
}
}
public function close()
{
parent::close();
|
>
>
>
>
|
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
|
public function connect()
{
if (parent::connect())
{
// Activer les contraintes des foreign keys
$this->db->exec('PRAGMA foreign_keys = ON;');
// 10 secondes
$this->db->busyTimeout(10 * 1000);
$this->db->exec('PRAGMA journal_mode = TRUNCATE;');
$this->db->createFunction('transliterate_to_ascii', ['Garradin\Utils', 'transliterateToAscii']);
}
}
public function close()
{
parent::close();
|