14 lines
448 B
TypeScript
14 lines
448 B
TypeScript
type Params = {
|
|
src: string;
|
|
db_file_path: string;
|
|
};
|
|
/**
|
|
* # Replace the database file with a copy of `src`
|
|
* @description All connections to `db_file_path` must be closed first.
|
|
* Leftover `-wal`/`-shm`/`-journal` files are removed so SQLite doesn't
|
|
* replay stale pages onto the new file, and the copy is swapped in with an
|
|
* atomic rename.
|
|
*/
|
|
export default function replaceDbFile({ src, db_file_path }: Params): void;
|
|
export {};
|