PHP создает sqlite db в памяти и позже сохраняет результат на файловой системе - PullRequest
1 голос
/ 24 апреля 2019

я пытаюсь создать базу данных sqlite в оперативной памяти, заполнить ее данными в ОЗУ (тысячи вызовов вставки), а затем сохранить результирующий набор данных в файловой системе ...

Могу ли я это сделать?

Я создаю экземпляр handle и создаю схему, подобную этой:

// Create new database in memory
$memoryDb = new \PDO('sqlite::memory:');
$schema = <<<EOT
CREATE TABLE `blahh` (
    `JSON`           BLOB,
    `DR_ID`    INTEGER,
    `SOURCE_ID`    INTEGER,
    `UUID`         TEXT
)
EOT;
$memoryDb->exec($schema);
//Loading with data - not shown as irrelevant

^ Как бы я сохранил выше представление sqlite в памяти на FS?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...