@directus/api
Version:
Directus is a real-time API and App dashboard for managing SQL database content
13 lines (11 loc) • 455 B
JavaScript
import "knex";
//#region src/telemetry/utils/get-field-count.ts
const getFieldCount = async (db) => {
const query = await db.max({ max: "field_count" }).sum({ total: "field_count" }).from(db.select("collection").count("* as field_count").from("directus_fields").groupBy("collection").as("inner")).first();
return {
max: query?.max ? Number(query.max) : 0,
total: query?.total ? Number(query.total) : 0
};
};
//#endregion
export { getFieldCount };