- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎01-23-2021 10:56 PM
Difference between "core" table and "base" table, please explain with examples? does cmdb_ci extends cmdb table?
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎01-24-2021 01:50 AM - edited ‎12-04-2024 01:57 AM
ServiceNow 101 : Core table vs Base table vs Custom Table vs Parent table vs Extended table
- Core = Any table that exists by default in the baseline instance.
- Custom = Any table that is created by an Admin that does not exist in the baseline instance.
- Base Class = Any table that is a parent table (has children) [extended], but is not a child of any other table [doesn't extend or not extending].
- This pertains to any table, but think of it primarily in regards to newly created tables to help separate Core from Custom.
- Parent Class = Any table that has children tables [is extended by], but that is also the child of another table [extends].
- This pertains to any table, but think of it primarily in regards to newly created tables to help separate Core from Custom.
- Child Class = Any table that has a parent table [is extended from]. This pertains to any table, but think of it primarily in regards to newly created tables to help separate Core from Custom.
- Core Base = Any table that is installed by default in the baseline instance that is a parent class table without being the child of another. (Example: [task], [cmdb])
- Core Parent = Any table that is installed by default in the baseline instance that is a parent class table that also is a child of another. (Example: [cmdb_ci], [change_request])
- Core Child = Any table that is installed by default in the baseline instance that is the child of another table. (Example: [cmdb_ci_application])

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎01-23-2021 11:47 PM
Hi there,
Have you had a look yourself, on an instance for example, if cmdb_ci extends from cmdb? It's a few mouse clicks, 10 seconds work, and you've got your answer.
If my answer helped you in any way, please then mark it as helpful.
Kind regards,
Mark
2020 ServiceNow Community MVP
2020 ServiceNow Developer MVP
---
LinkedIn
Community article list
Kind regards,
Mark Roethof
Independent ServiceNow Consultant
10x ServiceNow MVP
---
~444 Articles, Blogs, Videos, Podcasts, Share projects - Experiences from the field
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎01-24-2021 12:42 AM
Hi
Just to add here on core vs base
Base: the table is extended but itself is not extending any other table
Core: the table that exists in the base system, aka comes OOB
Hope it helps
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎01-24-2021 01:50 AM - edited ‎12-04-2024 01:57 AM
ServiceNow 101 : Core table vs Base table vs Custom Table vs Parent table vs Extended table
- Core = Any table that exists by default in the baseline instance.
- Custom = Any table that is created by an Admin that does not exist in the baseline instance.
- Base Class = Any table that is a parent table (has children) [extended], but is not a child of any other table [doesn't extend or not extending].
- This pertains to any table, but think of it primarily in regards to newly created tables to help separate Core from Custom.
- Parent Class = Any table that has children tables [is extended by], but that is also the child of another table [extends].
- This pertains to any table, but think of it primarily in regards to newly created tables to help separate Core from Custom.
- Child Class = Any table that has a parent table [is extended from]. This pertains to any table, but think of it primarily in regards to newly created tables to help separate Core from Custom.
- Core Base = Any table that is installed by default in the baseline instance that is a parent class table without being the child of another. (Example: [task], [cmdb])
- Core Parent = Any table that is installed by default in the baseline instance that is a parent class table that also is a child of another. (Example: [cmdb_ci], [change_request])
- Core Child = Any table that is installed by default in the baseline instance that is the child of another table. (Example: [cmdb_ci_application])
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎03-01-2022 06:14 AM