From a9f3eb399f634032e86f82896588e86fea5d49fa Mon Sep 17 00:00:00 2001 From: "Michael J. Sullivan" Date: Fri, 21 Feb 2025 11:58:42 -0800 Subject: [PATCH] Report migration count and object count as metrics (#8369) --- edb/server/compiler/ddl.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/edb/server/compiler/ddl.py b/edb/server/compiler/ddl.py index e9d0924a029..d02998cf18d 100644 --- a/edb/server/compiler/ddl.py +++ b/edb/server/compiler/ddl.py @@ -1230,6 +1230,7 @@ def _reset_schema( s_func.Function: 'function', s_indexes.Index: 'index', s_scalars.ScalarType: 'scalar', + s_migrations.Migration: 'migration', } @@ -1302,6 +1303,11 @@ def _track(key: str) -> None: and len(obj.get_bases(schema).objects(schema)) > 1 ): _track('multiple_inheritance') + elif ( + isinstance(obj, s_objtypes.ObjectType) + and obj.is_material_object_type(schema) + ): + _track('object_type') elif ( isinstance(obj, s_scalars.ScalarType) and obj.is_enum(schema)