@@ -656,7 +656,7 @@ create_script_for_old_cluster_deletion(char **deletion_script_file_name)
656656#endif
657657
658658/* delete old cluster's default tablespace */
659- fprintf (script ,RMDIR_CMD "%s \n" ,fix_path_separator (old_cluster .pgdata ));
659+ fprintf (script ,RMDIR_CMD "\"%s\" \n" ,fix_path_separator (old_cluster .pgdata ));
660660
661661/* delete old cluster's alternate tablespaces */
662662for (tblnum = 0 ;tblnum < os_info .num_tablespaces ;tblnum ++ )
@@ -680,7 +680,7 @@ create_script_for_old_cluster_deletion(char **deletion_script_file_name)
680680
681681for (dbnum = 0 ;dbnum < old_cluster .dbarr .ndbs ;dbnum ++ )
682682{
683- fprintf (script ,RMDIR_CMD " %s%s%c%d\n" ,
683+ fprintf (script ,RMDIR_CMD "\" %s%s%c%d\" \n" ,
684684fix_path_separator (os_info .tablespaces [tblnum ]),
685685fix_path_separator (old_cluster .tablespace_suffix ),
686686PATH_SEPARATOR ,old_cluster .dbarr .dbs [dbnum ].db_oid );
@@ -692,7 +692,7 @@ create_script_for_old_cluster_deletion(char **deletion_script_file_name)
692692 * Simply delete the tablespace directory, which might be ".old"
693693 * or a version-specific subdirectory.
694694 */
695- fprintf (script ,RMDIR_CMD " %s%s\n" ,
695+ fprintf (script ,RMDIR_CMD "\" %s%s\" \n" ,
696696fix_path_separator (os_info .tablespaces [tblnum ]),
697697fix_path_separator (old_cluster .tablespace_suffix ));
698698}