Add sqlc+postgres DELETE/USING issue demonstration #6
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
For issue: sqlc-dev/sqlc#1714
Version
1.14.0
What happened?
I'm trying to write a DELETE query which I want to join the results with another table. The way that I am familiar with is to use the
USING
keyword but that seems to be scoped to theWHERE
clause only. When I try returning the columns from theUSING
table,sqlc generate
complains that it cant find the column in theRETURNING
block.I have an example with CI testing/output here.
Add sqlc DELETE/USING issue demonstration contains the commit for the "working path".
failure case introduces the problematic query. The CI error can be found here.
I can get around this specific issue by using CTEs but it'd be nice to get this way working also!
Relevant log output
Database schema
SQL queries
Query that works:
Failing query:
Configuration
Playground URL
https://play.sqlc.dev/p/1ca4c468637ee1d35988be307ea517680fce1fb63af2b816a5a9af4361bf4f68
What operating system are you using?
macOS
What database engines are you using?
PostgreSQL
What type of code are you generating?
Go