Show as checkboxes
This commit is contained in:
parent
b4db0566f8
commit
5d43aeeed8
@ -39,10 +39,11 @@ n AS (
|
|||||||
SELECT
|
SELECT
|
||||||
m.table_name,
|
m.table_name,
|
||||||
m.column_name,
|
m.column_name,
|
||||||
NULLIF(SUM(CASE WHEN n.constraint_type = 'P' THEN 1 ELSE 0 END), 0) AS count_pk,
|
CASE WHEN SUM(CASE WHEN n.constraint_type = 'P' THEN 1 ELSE 0 END) > 0 THEN 'Y' END AS is_pk,
|
||||||
NULLIF(SUM(CASE WHEN n.constraint_type = 'R' THEN 1 ELSE 0 END), 0) AS count_fk,
|
CASE WHEN SUM(CASE WHEN n.constraint_type = 'R' THEN 1 ELSE 0 END) > 0 THEN 'Y' END AS is_fk,
|
||||||
NULLIF(SUM(CASE WHEN n.constraint_type = 'U' THEN 1 ELSE 0 END), 0) AS count_uq,
|
CASE WHEN SUM(CASE WHEN n.constraint_type = 'U' THEN 1 ELSE 0 END) > 0 THEN 'Y' END AS is_uq,
|
||||||
NULLIF(SUM(CASE WHEN n.constraint_type = 'C' THEN 1 ELSE 0 END), 0) AS count_ch
|
--
|
||||||
|
SUM(CASE WHEN n.constraint_type = 'C' THEN 1 ELSE 0 END) AS count_ch
|
||||||
FROM user_cons_columns m
|
FROM user_cons_columns m
|
||||||
JOIN user_constraints n
|
JOIN user_constraints n
|
||||||
ON n.constraint_name = m.constraint_name
|
ON n.constraint_name = m.constraint_name
|
||||||
@ -59,11 +60,11 @@ SELECT
|
|||||||
c.data_default,
|
c.data_default,
|
||||||
c.avg_col_len AS avg_length,
|
c.avg_col_len AS avg_length,
|
||||||
--
|
--
|
||||||
n.count_pk,
|
n.is_pk,
|
||||||
n.count_uq,
|
n.is_uq,
|
||||||
n.count_fk,
|
n.is_fk,
|
||||||
--
|
--
|
||||||
NULLIF(n.count_ch - CASE WHEN c.nullable = 'N' THEN 1 ELSE 0 END, 0) AS count_ch,
|
CASE WHEN n.count_ch - CASE WHEN c.nullable = 'N' THEN 1 ELSE 0 END > 0 THEN 'Y' END AS is_ch,
|
||||||
--
|
--
|
||||||
CASE WHEN c.nullable = 'N' THEN 'Y' END AS is_nn,
|
CASE WHEN c.nullable = 'N' THEN 'Y' END AS is_nn,
|
||||||
--
|
--
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user