Cómo cerrar un identificador de PDO

Estoy usando PDO para acceder a dos bases de datos SQLite 3 en PHP. Quiero cambiar los archivos de la base de datos durante una consulta al renombrarlos, pero no puedo hacerlo mientras los archivos están abiertos ya que da un error de que el archivo está siendo utilizado por otro proceso. Intenté apagar las conexiones persistentes y configurar los identificadores para que anularan pero tampoco funcionaron.

¿Realmente no hay forma de cerrar un identificador de PDO y liberar el locking en el archivo de la base de datos?

Creo que unset($var) hace, lo uso en mi proyecto pdo sqlite y funciona como quiero 🙂

Establezca que todas las referencias al manejador sean null (o a cualquier cosa excepto el objeto PDO , en realidad) y el tiempo de ejecución destruirá el objeto, lo que cerrará la conexión.

 $db = new PDO('...'); // Do some stuff $db = null; // Assuming this was the last reference to that PDO // object, the runtime will destroy the object and // its connection.