Listar arquivos na instância de banco de dados do RDS - Amazon Relational Database Service

Listar arquivos na instância de banco de dados do RDS

Para listar os arquivos disponíveis na instância de banco de dados, use a função e o procedimento armazenado. Primeiro, execute o seguinte procedimento armazenado para coletar detalhes de arquivo dos arquivos em D:\S3\.

exec msdb.dbo.rds_gather_file_details;

O procedimento armazenado retorna o ID da tarefa. Assim como outras tarefas, esse procedimento armazenado é executado de forma assíncrona. Assim que o status da tarefa for SUCCESS, é possível usar o ID da tarefa na função rds_fn_list_file_details para listar os diretórios e arquivos existentes em D:\S3\, conforme mostrado a seguir.

SELECT * FROM msdb.dbo.rds_fn_list_file_details(TASK_ID);

A função rds_fn_list_file_details exibe uma tabela com as colunas a seguir.

Parâmetro de saída Descrição
filepath Caminho absoluto do arquivo (por exemplo, D:\S3\mydata.csv)
size_in_bytes Tamanho do arquivo (em bytes)
last_modified_utc A data e a hora da última modificação em formato UTC
is_directory Opção que indica se o item é um diretório (true/false)