Как сделать бэкап бд на sqlite?

Пользователь

от vladimir , в категории: SQL , 7 месяцев назад

Как сделать бэкап бд на sqlite?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от rodger.botsford , 7 месяцев назад

@vladimir 

Чтобы сделать бэкап базы данных SQLite, можно использовать инструмент командной строки sqlite3.


Вот пример команды для создания бэкапа базы данных с именем database.sqlite:

1
sqlite3 database.sqlite .backup database_backup.sqlite


В этой команде мы используем sqlite3 для подключения к базе данных database.sqlite и создания бэкапа с именем database_backup.sqlite.


Если вам нужно сделать бэкап базы данных из скрипта на Python, вы можете использовать модуль sqlite3:

1
2
3
4
5
6
7
8
import sqlite3
import shutil

# Открываем соединение с базой данных
conn = sqlite3.connect('database.sqlite')

# Создаем бэкап базы данных
shutil.copyfile('database.sqlite', 'database_backup.sqlite')


В этом примере мы используем модуль sqlite3 для открытия соединения с базой данных database.sqlite, а затем копируем файл базы данных в новый файл с именем database_backup.sqlite с помощью модуля shutil.