Tag: 备份

是否有(自动)方式备份Hudson CI文件?

在我的公司,我们有三台Hudson CI服务器,配置了100多个作业。 我们正在寻找一种定期备份作业配置和构建历史记录的自动方式。 目前我们有一个我们配置为作业的ant脚本,但它不容易维护而且不优雅。 有没有人找到办法管理这个?

在Android中备份SharedPreferences?

我想在SharedPreferences中备份一个值,以便我可以在重新安装后读出这个值。 我的代码不起作用,我不知道错误是什么。 MyBackupAgent package com.app.appname; import android.app.backup.BackupAgentHelper; import android.app.backup.BackupManager; import android.app.backup.SharedPreferencesBackupHelper; import android.content.Context; public class MyBackupAgent extends BackupAgentHelper{ static final String PREFS_DISPLAY = “AppName”; private Context context; static final String MY_PREFS_BACKUP_KEY = “keyToStore”; public MyBackupAgent(Context context){ this.context = context; SharedPreferencesBackupHelper helper = new SharedPreferencesBackupHelper(context, PREFS_DISPLAY); addHelper(MY_PREFS_BACKUP_KEY, helper); } public void storeData(){ BackupManager backupManager = new […]

如何通过JDBC从Postgresql-DB进行备份?

在我们的应用程序中,我们实现了从代码中触发的自动数据库迁移。 现在我们要在进行任何迁移之前备份现有的数据库。 任何人都可以解释如何通过JDBC从Java代码中完整备份Postgresql-DB? 更新:它不能通过JDBC工作。 这里有一些Frank Heikens响应的工作代码: final List baseCmds = new ArrayList(); baseCmds.add(“/usr/bin/pg_dump”); baseCmds.add(“-h”); baseCmds.add(“hostname”); baseCmds.add(“-p”); baseCmds.add(“5432”); baseCmds.add(“-U”); baseCmds.add(“username”); baseCmds.add(“-b”); baseCmds.add(“-v”); baseCmds.add(“-f”); baseCmds.add(“/path/to/backup.sql”); baseCmds.add(“dbName”); final ProcessBuilder pb = new ProcessBuilder(baseCmds); // Set the password final Map env = pb.environment(); env.put(“PGPASSWORD”, “password”); try { final Process process = pb.start(); final BufferedReader r = new BufferedReader( new […]

从Java简单备份和恢复mysql数据库

如何从java代码备份mysql数据库,以便: 它的保存路径是动态分配的。 Path中的空格不会产生问题。 使用执行的jar文件生成路径。 动态分配DBname,DBusername或DBpass。 创建专用文件夹以保存备份文件。