> If I remove ``{ +foreign-id+ node "ID" }`` all works fine.
>
> Do I understand ``+foreign-id+`` wrong ?
There was a bug in the delete restrict triggers. Should be fixed now.
> tree "TREE" {
> { "id" "ID" INTEGER +db-assigned-id+ }
> ! { "node" "NODE" INTEGER }
> { "node" "NODE" INTEGER { +foreign-id+ node "ID" } }
> } define-persistent
You can also use: { "node" "NODE" INTEGER { +foreign-id+ node "ID" }
+on-delete+ +cascade+ } to get cascading deletes. IME, that is almost
always better than restricting deletes.
> "test.db"
> [ "rm " prepend system drop ]
You could use [ ?delete-file ] here.
--
mvh/best regards Björn Lindqvist
------------------------------------------------------------------------------
_______________________________________________
Factor-talk mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/factor-talk