Pular para o conteúdo
Siglata Docs
Esc
↑↓navegar↵abrir⌘Jpré-visualizar
Nesta página

table_import

Importa as linhas de um `SELECT` SQL, como as de uma planilha, como novos registros de uma tabela, e lista as linhas recusadas.

Operação Escopo OAuth Descrição
table_import files:write Roda um único SELECT, como o sql, e salva cada linha do resultado como um novo registro da tabela, contra schemaVersion, em uma transação. As linhas não passam pelo contexto do agente. Os nomes das colunas são os campos, e uma coluna NULL deixa o campo de fora. As linhas válidas são salvas. Uma linha que falha no esquema, em uma referência ou em uma chave única não é salva e volta em failingRows, com o número da linha (a partir de 1), o código da recusa e os primeiros problemas; failingCount conta todas. Com check: true nada é gravado, e o mesmo relatório mostra o que a importação salvaria e recusaria. No máximo 5.000 linhas. Repita o requestId para repetir a importação: uma importação já salva com ele devolve o relatório original com replayed: true, sem rodar a consulta de novo, e o mesmo requestId com outra consulta ou outro schemaVersion falha com request_conflict. check: true sempre mostra a consulta atual e não guarda nada.

Grupo: Tabelas, registros e exportações.

Última atualização em

Esta página foi útil?