sqlc
sqlc copied to clipboard
Renaming generated struct from a query that selects from multiple tables
Version
1.26.0
What happened?
I have a query like
-- name: MembersWithExternalId :many
SELECT m.*, mp.external_id
FROM member m
INNER JOIN member_provider mp ON mp.member_id = m.id;
This generates a query and struct like MembersWithExternalIdRow
I want to rename this generated struct to be ExternalMember
I've tried using the config rename to do this in many different forms, but none of the rename configs are working.
overrides:
go:
rename:
members_with_external_id_row: "ExternalMember"
memberswithexternalidrow: "ExternalMember"
members_with_external_id: "ExternalMember"
memberswithexternalid: "ExternalMember"
Relevant log output
No response
Database schema
No response
SQL queries
-- name: MembersWithExternalId :many
SELECT m.*, mp.external_id
FROM member m
INNER JOIN member_provider mp ON mp.member_id = m.id;
Configuration
overrides:
go:
rename:
members_with_external_id_row: "ExternalMember"
memberswithexternalidrow: "ExternalMember"
members_with_external_id: "ExternalMember"
memberswithexternalid: "ExternalMember"
Playground URL
No response
What operating system are you using?
Linux
What database engines are you using?
PostgreSQL
What type of code are you generating?
Go