diff --git a/examples/rag/.gitignore b/examples/rag/.gitignore index fa9f93bb..18749f1c 100644 --- a/examples/rag/.gitignore +++ b/examples/rag/.gitignore @@ -1 +1,2 @@ .symfony-docs/ +.sqlite/ diff --git a/examples/rag/sqlite.php b/examples/rag/sqlite.php index cfb11ff2..b18f9e7c 100644 --- a/examples/rag/sqlite.php +++ b/examples/rag/sqlite.php @@ -28,7 +28,10 @@ use Symfony\Component\Uid\Uuid; require_once dirname(__DIR__).'/bootstrap.php'; // initialize the store — file-based SQLite for persistence -$pdo = new PDO('sqlite:'.__DIR__.'/var/vectors.db'); +if (!is_dir(__DIR__.'/.sqlite')) { + mkdir(__DIR__.'/.sqlite', 0777, true); +} +$pdo = new PDO('sqlite:'.__DIR__.'/.sqlite/vectors.db'); $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $store = new Store($pdo, 'movies'); $store->setup();