UNPKG

@directus/api

Version:

Directus is a real-time API and App dashboard for managing SQL database content

13 lines (12 loc) 441 B
import {} from 'knex'; export 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, }; };