How to retrieve number of rows copied (bulk inserted) from COPY through BeginTextImport

Aberta
#6,430 2 comentários 0 reações 0 responsáveis Ver no GitHub

Mantenedores costumam responder em até 6 dias

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
4/5
Tempo estimado
3-5 dias
Facilidade para iniciantes
48/100
Tipo de issue
Funcionalidade
Clareza
Razoavelmente clara
Status de atividade
Pouca atividade
Stack de tecnologia
csharp, postgresql
Domínio
databases

Direção de pesquisa

Start with the Npgsql COPY documentation for BeginTextImport and compare its behavior with PostgreSQL's documented COPY count command tag. Determine whether the row count is currently available, including when errors are ignored, and what API behavior would make it retrievable. Done means answering whether this is possible and, if not, defining a clear way to expose the count.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

On https://www.postgresql.org/docs/current/sql-copy.html, in state under "Outputs":

On successful completion, a COPY command returns a command tag of the form

COPY count

The count is the number of rows copied.

Is there any way to retrieve this count from BeginTextImport as defined on https://www.npgsql.org/doc/copy.html?

Especially with ignoring errors it might be meaningful.

Linguagem predominante
C#
Estrelas
3.7k
Forks
890
Merge médio
4d 11h
PRs com merge (30d)
19

Preparar o ambiente

Abrir no Codespaces

Inicia o contêiner de desenvolvimento do projeto no navegador, com a sua própria conta do GitHub.

  • Sem Dockerfile nem arquivo Docker Compose
  • Sem modelo de pull request
  • Sem guia de contribuição

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de npgsql/npgsql

Todas as issues de npgsql/npgsql

Issues semelhantes

Mais issues de C#

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.