草庐IT

备份与还原

全部标签

android - 如何备份/恢复 Android 上的 SQLite 数据库到 Dropbox

我目前正在开发一个使用SQLite数据库的Android应用程序。我正在寻找如何在Dropbox等外部服务之间备份/恢复数据库的想法。我已经完成了一些解释,如下所示:Androidbackup/restore:howtobackupaninternaldatabase?Backup/restoresqlitedbinandroid这些解释主要是关于本地备份,但我想备份到云端,就​​像我提到的,比如Dropbox。请帮忙...提前致谢... 最佳答案 使用答案here,您可以以.dbFile对象的形式获取对数据库的引用。finalSt

python - 从 Python/SQLAlchemy 使用 SQLite 的备份 API

我正在使用来自python的SQLite数据库(使用SQLAlchemy)。出于性能原因,我想在应用程序中填充内存数据库,然后将该数据库备份到磁盘。SQLite有一个backupAPI,这似乎会透明地做到这一点。APSW文档说它wrapsthebackupAPI,但我想从Python的标准sqlite3模块或最好的情况下从SQLAlchemy访问此功能。这可能吗? 最佳答案 APSW方言也可以很容易地添加到SQLAlchemy中。在0.6中将很容易实现,它允许多种DBAPI适配器对正在使用的数据库使用通用的方言。

python - 从 Python/SQLAlchemy 使用 SQLite 的备份 API

我正在使用来自python的SQLite数据库(使用SQLAlchemy)。出于性能原因,我想在应用程序中填充内存数据库,然后将该数据库备份到磁盘。SQLite有一个backupAPI,这似乎会透明地做到这一点。APSW文档说它wrapsthebackupAPI,但我想从Python的标准sqlite3模块或最好的情况下从SQLAlchemy访问此功能。这可能吗? 最佳答案 APSW方言也可以很容易地添加到SQLAlchemy中。在0.6中将很容易实现,它允许多种DBAPI适配器对正在使用的数据库使用通用的方言。

MC 1.18.2 FORGE 开服教程及自动备份

目录一.准备环境1.云服务器2.登录服务器3.安装需求二.服务端运行1.启动2.服务端3.自动脚本(记得改权限)4.服务端优化方式5.问题解决  一.准备环境本文作者搭建环境:华为云HECS,Linux,JAVA18,Forge40.1.731.云服务器这篇教程不会深入讨论有关服务器的知识与技术,如有更高要求请参考其他大佬。同时,服务器厂商有详细的说明文档。 2.登录服务器这里使用XShell和Xftp为例。XShell(www.xshell.com/zh/xshell)官网。下载安装后打开点击新建名称自取,主机为服务器公网IP地址,然后切换到“用户身份验证”,输入用户名及密码,用户名填"ro

android - 如何以编程方式备份​​ SD 卡中的 sqlite 文件?

当您使用模拟器时,您的sqlite文件存储在主应用程序文件夹附近的文件夹中,您可以下载它。但此功能在非root设备中不可访问。我如何以编程方式在SD卡中备份这个现有的sqlite文件?我想在我的应用程序中有一个按钮,用于将此文件存储在我的SD卡中的一个特殊路径中。可能吗?谢谢, 最佳答案 你可以试试这个,为我工作,记得在你的list中获得WRITE_EXTERNAL_STORAGE权限://CopytosdcardfordebugusepublicstaticvoidcopyDatabase(Contextc,StringDATAB

android - 如何以编程方式备份​​ SD 卡中的 sqlite 文件?

当您使用模拟器时,您的sqlite文件存储在主应用程序文件夹附近的文件夹中,您可以下载它。但此功能在非root设备中不可访问。我如何以编程方式在SD卡中备份这个现有的sqlite文件?我想在我的应用程序中有一个按钮,用于将此文件存储在我的SD卡中的一个特殊路径中。可能吗?谢谢, 最佳答案 你可以试试这个,为我工作,记得在你的list中获得WRITE_EXTERNAL_STORAGE权限://CopytosdcardfordebugusepublicstaticvoidcopyDatabase(Contextc,StringDATAB

python - 将同一表架构的多个备份合并到 1 个主表中

我有大约200个SQLite数据库副本。所有这些都是在不同时间拍摄的,其中包含不同的数据。一些行被删除,一些被添加。它们都在一个目录中。我想合并表my_table中的所有行,使用目录中的所有.db文件。我想删除重复的行,显示所有数据库中的所有内容,只显示一次。我想用纯SQL来做这件事,但我认为这不可能,所以我们也可以使用Python。表定义:CREATETABLEmy_table(ROWIDINTEGERPRIMARYKEYAUTOINCREMENT,guidTEXTUNIQUENOTNULL,textTEXT,replaceINTEGERDEFAULT0,service_center

python - 将同一表架构的多个备份合并到 1 个主表中

我有大约200个SQLite数据库副本。所有这些都是在不同时间拍摄的,其中包含不同的数据。一些行被删除,一些被添加。它们都在一个目录中。我想合并表my_table中的所有行,使用目录中的所有.db文件。我想删除重复的行,显示所有数据库中的所有内容,只显示一次。我想用纯SQL来做这件事,但我认为这不可能,所以我们也可以使用Python。表定义:CREATETABLEmy_table(ROWIDINTEGERPRIMARYKEYAUTOINCREMENT,guidTEXTUNIQUENOTNULL,textTEXT,replaceINTEGERDEFAULT0,service_center

android - 备份和恢复 SQLite 数据库到 SD 卡

如何在我的应用程序中自动将我的数据库备份到SD卡?之后,我该如何恢复它? 最佳答案 Howcanibackupmydatabasetothesdcardautomaticallyinmyapp?使用标准JavaI/O复制它。不过,请确保您没有任何打开的SQLiteDatabase对象。Andafterwardshowdoirestoreit?使用标准JavaI/O复制它。不过,请确保您没有打开旧数据库的任何SQLiteDatabase对象。您可以在SQLiteDatabase对象上使用getPath()来找出它所在的位置,据我所知(

android - 备份和恢复 SQLite 数据库到 SD 卡

如何在我的应用程序中自动将我的数据库备份到SD卡?之后,我该如何恢复它? 最佳答案 Howcanibackupmydatabasetothesdcardautomaticallyinmyapp?使用标准JavaI/O复制它。不过,请确保您没有任何打开的SQLiteDatabase对象。Andafterwardshowdoirestoreit?使用标准JavaI/O复制它。不过,请确保您没有打开旧数据库的任何SQLiteDatabase对象。您可以在SQLiteDatabase对象上使用getPath()来找出它所在的位置,据我所知(