Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

`overwrite` parameter in `to_parquet` does nothing

Abierto Apto para principiantes
#633 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
75/100
Tipo de issue
Error
Claridad
Bien especificado
Estado de actividad
Activo
Stack tecnológico
python

Línea de trabajo

Examina el método write_parquet en los enlaces de Python, probablemente en un archivo como src/duckdb_python/relation.py o similar. El parámetro overwrite debe pasarse a la función subyacente de C++. Comprueba cómo se manejan otros parámetros y traza la llamada para ver dónde se ignora overwrite. Escribe una prueba usando el script de reproducción proporcionado para verificar la corrección.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

needs triage
What happens?

When using to to_parquet and setting overwrite=False, the file is still overwritten. No warning or exception is raised.

To Reproduce
import duckdb

con = duckdb.connect()

con.sql("SELECT 1 as test").write_parquet("test.parquet")

con.close()

con = duckdb.connect()

con.from_parquet("test.parquet").show()

con.sql("SELECT 2 as test").write_parquet("test.parquet", overwrite=False)

con.from_parquet("test.parquet").show()

OUTPUT

┌───────┐
│ test  │
│ int32 │
├───────┤
│     1 │
└───────┘

┌───────┐
│ test  │
│ int32 │
├───────┤
│     2 │
└───────┘
OS:

macOS Tahoe 26.6.2

DuckDB Package Version:

1.5.5

Python Version:

3.13.15

Full Name:

Luke Strange

Affiliation:

The Data City

What is the latest build you tested with? If possible, we recommend testing with the latest nightly build.

I have tested with a stable release

Did you include all relevant data sets for reproducing the issue?

Not applicable - the reproduction does not require a data set

Did you include all code required to reproduce the issue?
  • Yes, I have
Did you include all relevant configuration to reproduce the issue?
  • Yes, I have
Lenguaje dominante
Python
Estrellas
186
Forks
113
Merge medio
1 d 2 h
PR fusionados (30 d)
17

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de duckdb/duckdb-python

Todos los issues de duckdb/duckdb-python

Issues similares

Más issues de Python

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.