Esta seção descreve como realizar a exportação dos dados do Catálogo de Software para arquivos CSV e como obter esses arquivos. Todo o procedimento deve ser realizado num shell onde o diretório atual é o repositório de controle de versão do SPB.
Suponha que estamos realizando a exportação de dados do ambiente de produção, chamado de prod; o comando para realizar uma exportação atualizada é o seguinte (note SPB_ENV=prod):
$ rake export_data:noosfero SPB_ENV=prod
Esta operação vai executar o script na máquina Social para exportar os dados atuais do Catálogo de Software para arquivos CSVs e adicioná-los em um tar.gz chamado software_catalog_csvs.tar.gz. Por fim, o comando ainda irá copiar o arquivo software_catalog_csvs.tar.gz para um subdiretório chamado exported_data na sua estação de trabalho.
Ao final do procedimento de exportação de dados para CSV o arquivo software_catalog_csvs.tar.gz será copiado para dentro do subdiretório exported_data na sua estação de trabalho. Para extrair os arquivos para fora do software_catalog_csvs.tar.gz, execute o seguinte comando:
$ tar -vzxf software_catalog_csvs.tar.gz
Os seguintes arquivos *.csv devem ser extraídos na execução do comando acima: