[英]How to make an pdo_sqlite connection from binary stream in PHP
我在內存流(php:// memory)中有一個.sqlite文件,我想將其通過管道傳輸到pdo_sqlite驅動程序以創建連接。 這可能嗎?
它出於測試目的,我想快速重新創建數據庫,而不必每次都重新創建架構,也不必使用tmpfs。
在內存中,sqlite有一些限制。 內存空間可以是請求,會話,但似乎沒有文件記載用戶之間共享內存基礎。
對於請求,請使用代碼打開您的基地
$pdo = new PDO( 'sqlite::memory:');
您的基地將在下一個請求中消失。
對於會話持久性
<?php
$pdo = new PDO(
'sqlite::memory:',
null,
null,
array(PDO::ATTR_PERSISTENT => true)
);
?>
另請閱讀手冊
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.