@@ -85,6 +85,13 @@ test('typegen', async () => {
8585 "user-id"?: number
8686 }
8787 Relationships: [
88+ {
89+ foreignKeyName: "todos_user-id_fkey"
90+ columns: ["user-id"]
91+ isOneToOne: false
92+ referencedRelation: "a_view"
93+ referencedColumns: ["id"]
94+ },
8895 {
8996 foreignKeyName: "todos_user-id_fkey"
9097 columns: ["user-id"]
@@ -115,6 +122,13 @@ test('typegen', async () => {
115122 user_id?: number
116123 }
117124 Relationships: [
125+ {
126+ foreignKeyName: "user_details_user_id_fkey"
127+ columns: ["user_id"]
128+ isOneToOne: true
129+ referencedRelation: "a_view"
130+ referencedColumns: ["id"]
131+ },
118132 {
119133 foreignKeyName: "user_details_user_id_fkey"
120134 columns: ["user_id"]
@@ -172,6 +186,18 @@ test('typegen', async () => {
172186 }
173187 }
174188 Views: {
189+ a_view: {
190+ Row: {
191+ id: number | null
192+ }
193+ Insert: {
194+ id?: number | null
195+ }
196+ Update: {
197+ id?: number | null
198+ }
199+ Relationships: []
200+ }
175201 todos_matview: {
176202 Row: {
177203 details: string | null
@@ -186,6 +212,13 @@ test('typegen', async () => {
186212 referencedRelation: "users"
187213 referencedColumns: ["id"]
188214 },
215+ {
216+ foreignKeyName: "todos_user-id_fkey"
217+ columns: ["user-id"]
218+ isOneToOne: false
219+ referencedRelation: "a_view"
220+ referencedColumns: ["id"]
221+ },
189222 {
190223 foreignKeyName: "todos_user-id_fkey"
191224 columns: ["user-id"]
@@ -219,6 +252,13 @@ test('typegen', async () => {
219252 referencedRelation: "users"
220253 referencedColumns: ["id"]
221254 },
255+ {
256+ foreignKeyName: "todos_user-id_fkey"
257+ columns: ["user-id"]
258+ isOneToOne: false
259+ referencedRelation: "a_view"
260+ referencedColumns: ["id"]
261+ },
222262 {
223263 foreignKeyName: "todos_user-id_fkey"
224264 columns: ["user-id"]
0 commit comments