SqliteConnect

Description

Make a database connection to a sqlite database. The function fails if the filename does not exist or the PDO cannot open it

$o = new PDO("sqlite:".$aParams["db"],(...));

Syntax

$oMonitor->addCheck(
    [
        "name" => "Slite test",
        "description" => "Connect sqlite database file",
        "check" => [
            "function" => "SqliteConnect",
            "params" => [
                "db"       => [database file],
                "user"     => [username],
                "password" => [password],
                "timeout"  => [time],
            ],
        ],
    ]
);

Parameters

key type description
db🔸 (string) full path of the sqlite database file
user (string) optional: username; default: empty
password (string) optional: password; default: empty
timeout (integer) optional timeout in sec; default: 5

🔸 required

Examples

$sSqlitefile=$aConfig['dataDir'].'/database/logs.db';
$oMonitor->addCheck(
    [
        "name" => "Sqlite DB for action logs",
        "description" => "Connect sqlite db ". basename($sSqlitefile),
        "check" => [
            "function" => "SqliteConnect",
            "params" => [
                "db"=>$sSqlitefile
            ],
        ],
    ]
);