当我试图创建一个共享的sqlite内存数据库时,它会抱怨无法打开docker映像上的数据库文件(
circleci/php:7.2-fpm-node-browsers-legacy
)-但它在我的主机上运行正常。。。
php > $a = new Pdo('sqlite::memory:?cache=shared');
Warning: Uncaught PDOException: SQLSTATE[HY000] [14] unable to open database file in php shell code:1
Stack trace:
#0 php shell code(1): PDO->__construct('sqlite::memory:...')
#1 {main}
thrown in php shell code on line 1
php > $b = new Pdo('sqlite::memory:');
php >
有用的读物:
https://www.sqlite.org/inmemorydb.html