Ejemplo n.º 1
0
        private static void ExportDatabase(IServerAdminInterface TRemote)
        {
            Console.Write("     Please enter filename of yml.gz file: ");
            string backupFile = Path.GetFullPath(Console.ReadLine());

            if (!backupFile.EndsWith(".yml.gz"))
            {
                Console.WriteLine("filename has to end with .yml.gz. Please try again");
                return;
            }

            string YmlGZData = TRemote.BackupDatabaseToYmlGZ();

            FileStream fs = new FileStream(backupFile, FileMode.Create);

            byte[] buffer = Convert.FromBase64String(YmlGZData);
            fs.Write(buffer, 0, buffer.Length);
            fs.Close();
            TLogging.Log("backup has been written to " + backupFile);
        }
Ejemplo n.º 2
0
    private static void ExportDatabase(IServerAdminInterface TRemote)
    {
        Console.Write("     Please enter filename of yml.gz file: ");
        string backupFile = Path.GetFullPath(Console.ReadLine());

        if (!backupFile.EndsWith(".yml.gz"))
        {
            Console.WriteLine("filename has to end with .yml.gz. Please try again");
            return;
        }

        string YmlGZData = TRemote.BackupDatabaseToYmlGZ();

        FileStream fs = new FileStream(backupFile, FileMode.Create);
        byte[] buffer = Convert.FromBase64String(YmlGZData);
        fs.Write(buffer, 0, buffer.Length);
        fs.Close();
        TLogging.Log("backup has been written to " + backupFile);
    }