mirror of
https://github.com/vrana/adminer.git
synced 2025-08-08 23:57:29 +02:00
SQLite: Enable foreign key checks
This commit is contained in:
@@ -184,11 +184,13 @@ if (isset($_GET["sqlite"]) || isset($_GET["sqlite2"])) {
|
|||||||
|
|
||||||
function __construct() {
|
function __construct() {
|
||||||
parent::__construct(":memory:");
|
parent::__construct(":memory:");
|
||||||
|
$this->query("PRAGMA foreign_keys = 1");
|
||||||
}
|
}
|
||||||
|
|
||||||
function select_db($filename) {
|
function select_db($filename) {
|
||||||
if (is_readable($filename) && $this->query("ATTACH " . $this->quote(preg_match("~(^[/\\\\]|:)~", $filename) ? $filename : dirname($_SERVER["SCRIPT_FILENAME"]) . "/$filename") . " AS a")) { // is_readable - SQLite 3
|
if (is_readable($filename) && $this->query("ATTACH " . $this->quote(preg_match("~(^[/\\\\]|:)~", $filename) ? $filename : dirname($_SERVER["SCRIPT_FILENAME"]) . "/$filename") . " AS a")) { // is_readable - SQLite 3
|
||||||
parent::__construct($filename);
|
parent::__construct($filename);
|
||||||
|
$this->query("PRAGMA foreign_keys = 1");
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
|
@@ -1,6 +1,7 @@
|
|||||||
Adminer 4.4.1-dev:
|
Adminer 4.4.1-dev:
|
||||||
Adminer: Fix Search data in tables (regression from 4.4.0)
|
Adminer: Fix Search data in tables (regression from 4.4.0)
|
||||||
CSP: Allow any images, media and fonts, disallow base-uri
|
CSP: Allow any images, media and fonts, disallow base-uri
|
||||||
|
SQLite: Enable foreign key checks
|
||||||
|
|
||||||
Adminer 4.4.0 (released 2018-01-17):
|
Adminer 4.4.0 (released 2018-01-17):
|
||||||
Add Content Security Policy
|
Add Content Security Policy
|
||||||
|
Reference in New Issue
Block a user