UNPKG

452 Bapplication/x-sqlView Raw
1CREATE OR REPLACE VIEW "fileGroupView" AS
2 SELECT
3 fg.*,
4 CASE WHEN (calc."childCount" > 0) THEN TRUE ELSE FALSE END as "isDirectory"
5 FROM
6 "fileGroup" fg
7 LEFT JOIN LATERAL ( SELECT
8 count(nfg."id") as "childCount"
9 FROM
10 "fileGroup" nfg
11 WHERE
12 nfg."parent" = fg."id" ) "calc"
13 ON TRUE;