Archiving records on cmdb_ci table created multiple empty archive tables

PriyanshuVerma1
Tera Expert

Hey guys,

 

I created an archive rule on cmdb_ci table with following conditions,

class = 'computer';

created on = at or before 31st Jan 2024;

 

As i saved the archive rule, it created multiple empty archive tables

PriyanshuVerma1_0-1707764237087.png

 

PriyanshuVerma1_1-1707764267091.png

There bunch more like these, around 100.

Now I don't know what are these tables and how are they created are these child table of cmdb_Ci table or somehow related to that table. 

 

1 ACCEPTED SOLUTION

AshishKM
Kilo Patron
Kilo Patron

Hi @PriyanshuVerma1 , 

You can check the table hierarchy at Tables [ sys_db_object ] for child table mapping.

Check if this "Computer [ cmbd_ci_computer ]" table is parent of any other table for which these archive table created.

AshishKMishra_0-1707766282292.png

 

-Thanks,

AshishKM


Please mark this response as correct and helpful if it helps you can mark more that one reply as accepted solution

View solution in original post

2 REPLIES 2

AshishKM
Kilo Patron
Kilo Patron

Hi @PriyanshuVerma1 , 

You can check the table hierarchy at Tables [ sys_db_object ] for child table mapping.

Check if this "Computer [ cmbd_ci_computer ]" table is parent of any other table for which these archive table created.

AshishKMishra_0-1707766282292.png

 

-Thanks,

AshishKM


Please mark this response as correct and helpful if it helps you can mark more that one reply as accepted solution

Kevin Callaghan
Tera Contributor

I'd think filter is impactful.

Class 'is a' Computer versus Class 'is' Computer. 

Very different results. 

And if you are building an archive IN the computer class, why not create in ON the table versus trying to walk down to that table. You can only create 1 rule per class as I recall.