301
301
-- Check reverse listing
302
302
SELECT pg_get_viewdef('vsubdepartment'::regclass);
304
-------------------------------------------------------
305
WITH RECURSIVE subdepartment AS ( +
306
SELECT department.id, +
307
department.parent_department, +
310
WHERE (department.name = 'A'::text)+
313
d.parent_department, +
317
WHERE (d.parent_department = sd.id)+
319
SELECT subdepartment.id, +
320
subdepartment.parent_department, +
304
-----------------------------------------------
305
WITH RECURSIVE subdepartment AS ( +
306
SELECT department.id, +
307
department.parent_department, +
310
WHERE (department.name = 'A'::text)+
313
d.parent_department, +
317
WHERE (d.parent_department = sd.id)+
319
SELECT subdepartment.id, +
320
subdepartment.parent_department, +
322
322
FROM subdepartment;
325
325
SELECT pg_get_viewdef('vsubdepartment'::regclass, true);
327
-----------------------------------------------------
328
WITH RECURSIVE subdepartment AS ( +
329
SELECT department.id, +
330
department.parent_department, +
333
WHERE department.name = 'A'::text+
336
d.parent_department, +
340
WHERE d.parent_department = sd.id+
342
SELECT subdepartment.id, +
343
subdepartment.parent_department, +
327
---------------------------------------------
328
WITH RECURSIVE subdepartment AS ( +
329
SELECT department.id, +
330
department.parent_department, +
333
WHERE department.name = 'A'::text+
336
d.parent_department, +
340
WHERE d.parent_department = sd.id+
342
SELECT subdepartment.id, +
343
subdepartment.parent_department, +
345
345
FROM subdepartment;