Skip to content

Commit ddc389d

Browse files
authored
fix: filter non-existent schemas for go types (#788)
1 parent d280bc1 commit ddc389d

File tree

1 file changed

+4
-0
lines changed
  • src/server/templates

1 file changed

+4
-0
lines changed

src/server/templates/go.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ package database
3737
import "database/sql"
3838
3939
${tables
40+
.filter((table) => schemas.some((schema) => schema.name === table.schema))
4041
.flatMap((table) =>
4142
generateTableStructsForOperations(
4243
schemas.find((schema) => schema.name === table.schema)!,
@@ -49,6 +50,7 @@ ${tables
4950
.join('\n\n')}
5051
5152
${views
53+
.filter((view) => schemas.some((schema) => schema.name === view.schema))
5254
.flatMap((view) =>
5355
generateTableStructsForOperations(
5456
schemas.find((schema) => schema.name === view.schema)!,
@@ -61,6 +63,7 @@ ${views
6163
.join('\n\n')}
6264
6365
${materializedViews
66+
.filter((materializedView) => schemas.some((schema) => schema.name === materializedView.schema))
6467
.flatMap((materializedView) =>
6568
generateTableStructsForOperations(
6669
schemas.find((schema) => schema.name === materializedView.schema)!,
@@ -73,6 +76,7 @@ ${materializedViews
7376
.join('\n\n')}
7477
7578
${compositeTypes
79+
.filter((compositeType) => schemas.some((schema) => schema.name === compositeType.schema))
7680
.map((compositeType) =>
7781
generateCompositeTypeStruct(
7882
schemas.find((schema) => schema.name === compositeType.schema)!,

0 commit comments

Comments
 (0)