ci: inspect permission value limits
This commit is contained in:
1 parent
e3a4726648
commit
9a0b6e091a
1 file changed
+13
@@ -53,6 +53,19 @@ try {
|
|||||||
`SELECT column_name FROM information_schema.columns
|
`SELECT column_name FROM information_schema.columns
|
||||||
WHERE table_schema = DATABASE() AND table_name = 'permission_definitions'`,
|
WHERE table_schema = DATABASE() AND table_name = 'permission_definitions'`,
|
||||||
);
|
);
|
||||||
|
const permissionLimits = await probe(
|
||||||
|
"permission max_value limits",
|
||||||
|
`SELECT MIN(max_value) AS min_value,
|
||||||
|
MAX(max_value) AS max_value,
|
||||||
|
SUM(max_value > 20) AS values_over_20
|
||||||
|
FROM permission_definitions`,
|
||||||
|
);
|
||||||
|
if (permissionLimits?.[0]) {
|
||||||
|
console.log(
|
||||||
|
`[permissions-diag] max_value range ${permissionLimits[0].min_value}..${permissionLimits[0].max_value}; values_over_20=${permissionLimits[0].values_over_20}`,
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
const rankColumn = `rank_${rankId}`;
|
const rankColumn = `rank_${rankId}`;
|
||||||
if (definitionColumns?.some((row) => row.column_name === rankColumn)) {
|
if (definitionColumns?.some((row) => row.column_name === rankColumn)) {
|
||||||
await probe(
|
await probe(
|
||||||
|
|||||||
Reference in new issue
Block a user