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
|
||||
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}`;
|
||||
if (definitionColumns?.some((row) => row.column_name === rankColumn)) {
|
||||
await probe(
|
||||
|
||||
Reference in new issue
Block a user