ihp-new ihp-table-without-primary-key-error
cd ihp-table-without-primary-key-error
./start
- Open http://localhost:8001/ and create the table
first
, and keep theid
column that's added automatically. - Create the table
second
, and keep theid
column for now - Create a column
second.first_id
and have it referencefirst.id
- Remove the
second.id
column and see the error appear in the console:
build/Generated/Types.hs:43:87: error:
Not in scope: type constructor or class ‘Second’
Perhaps you meant ‘Record’ (imported from IHP.ModelSupport)
|
43 | pure $ First id (QueryBuilder.filterWhere (#firstId, id) (QueryBuilder.query @Second)) def
| ^^^^^^
build/Generated/Types.hs:56:58: error:
Not in scope: type constructor or class ‘Second’
Perhaps you meant one of these:
type variable ‘second’ (line 56),
‘Record’ (imported from IHP.ModelSupport)
|
56 | type instance Include "second" (First' second) = First' [Second]
| ^^^^^^
Failed, three modules loaded.