INSERT ... RETURNING clause returns error when inserting into Postgres table
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 45/100
Direzione di ricerca
Inizia riproducendo l'esempio INSERT ... RETURNING dell'issue tramite il client Python su una tabella Postgres, usando il comportamento riportato di 0.9.2 e una build corrente di main. Leggi la documentazione collegata su INSERT RETURNING e segui il percorso di inserimento nelle tabelle Postgres per determinare se la clausola dovrebbe funzionare o se dovrebbe essere documentata come non supportata. Il lavoro è completato quando il comportamento previsto è stato stabilito e viene restituito l'id generato oppure la documentazione riflette chiaramente la limitazione.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
What happens?
When attempting to insert into a Postgres table and return the auto-generated ID for use in indexing, the following error is thrown:
Binder Error: RETURNING clause not yet supported for insertion into Postgres table
This isn't mentioned in the docs here as being unsupported, so would be great to know if it's intended or a bug!
To Reproduce
Insert into any postgres table, e.g. for a users table with just an id and name:
INSERT INTO users (name)
VALUES (`test_name`)
RETURNING id;
OS:
MacOS Sonoma 14.1
DuckDB Version:
0.9.2
DuckDB Client:
Python
Full Name:
Tyler Dammann
Affiliation:
Bruinen
Have you tried this on the latest main branch?
I have tested with a main build
Have you tried the steps to reproduce? Do they include all relevant data and configuration? Does the issue you report still appear there?
- Yes, I have
- Lingua principale
- C++
- Stelle
- 373
- Fork
- 112
- Merge medio
- 9h 48m
- PR unite (30g)
- 28
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di duckdb/duckdb-postgres
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 62/100
duckdb/duckdb-postgres#618 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
duckdb/duckdb-postgres#594 · 4 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
duckdb/duckdb-postgres#575 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 74/100
duckdb/duckdb-postgres#564 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 55/100
duckdb/duckdb-postgres#491 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di duckdb/duckdb-postgres
Issue simili
-
Web3 RPC: one-element batch request returns an object instead of an array (breaks ethers.js v6)Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
FISCO-BCOS/FISCO-BCOS#5706 ·
I maintainer di solito rispondono entro 3 giorni
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
521xueweihan/HelloGitHub#4011 ·
-
docs(simulation): Quickstart publishes UDP 14550, which the SITL images' own docs say not to doApertastatus:needs-triage
Difficoltà 1/5 1-3 ore Idoneità per principianti 78/100
PX4/PX4-Autopilot#29292 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
I/O internal correctness medium priority rt_lib
Difficoltà 2/5 1-3 ore Idoneità per principianti 79/100
I maintainer di solito rispondono entro 1 giorno
-
GUI
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
sonic-pi-net/sonic-pi#3594 ·