Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

`overwrite` parameter in `to_parquet` does nothing

Aperta Adatta ai principianti
#633 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
2/5
Tempo stimato
1-3 ore
Idoneità per principianti
75/100
Tipo di issue
Bug
Chiarezza
Specificata chiaramente
Stato di attività
Attiva
Stack tecnologico
python
Ambito
backend, databases

Direzione di ricerca

Esamina il metodo write_parquet nei binding Python, probabilmente in un file come src/duckdb_python/relation.py o simile. Il parametro overwrite dovrebbe essere passato alla funzione C++ sottostante. Controlla come vengono gestiti altri parametri e traccia la chiamata per vedere dove overwrite viene ignorato. Scrivi un test utilizzando lo script di riproduzione fornito per verificare la correzione.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

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
Lingua principale
Python
Stelle
186
Fork
113
Merge medio
22h 45m
PR unite (30g)
14

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di duckdb/duckdb-python

Tutte le issue di duckdb/duckdb-python

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.