Skip to content

Commit 05a4760

Browse files
committed
fix(typegen): don't generate relationships across schemas
PostgREST doesn't detect relationships across schemas
1 parent e0ad110 commit 05a4760

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/server/templates/typescript.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -151,6 +151,7 @@ export type Database = {
151151
.filter(
152152
(relationship) =>
153153
relationship.schema === table.schema &&
154+
relationship.referenced_schema === table.schema &&
154155
relationship.relation === table.name
155156
)
156157
.sort(
@@ -226,7 +227,9 @@ export type Database = {
226227
${relationships
227228
.filter(
228229
(relationship) =>
229-
relationship.schema === view.schema && relationship.relation === view.name
230+
relationship.schema === view.schema &&
231+
relationship.referenced_schema === view.schema &&
232+
relationship.relation === view.name
230233
)
231234
.sort(({ foreign_key_name: a }, { foreign_key_name: b }) =>
232235
a.localeCompare(b)

0 commit comments

Comments
 (0)