# Upgrade gateway sql tag related classes from 7.9 to v8.1

**URL:** <https://forum.inductiveautomation.com/t/upgrade-gateway-sql-tag-related-classes-from-7-9-to-v8-1/72290>\
**Category:** Module Development\
**Tags:** ignition81\
**Created:** [April 11, 2023, 11:57am UTC](https://forum.inductiveautomation.com/t/upgrade-gateway-sql-tag-related-classes-from-7-9-to-v8-1/72290 "2023-04-11T11:57:55Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Rahul\_k](https://avatars.discourse-cdn.com/v4/letter/r/b9e5f3/32.png) [@Rahul\_k](https://forum.inductiveautomation.com/u/Rahul_k)\
**Post date:** [April 11, 2023, 11:57am UTC](https://forum.inductiveautomation.com/t/upgrade-gateway-sql-tag-related-classes-from-7-9-to-v8-1/72290/1 "2023-04-11T11:57:55Z")

</div>

Hi,

We have few custom modules in Ignition 7.9. We are working on migrating those to Ignition 8.1. The below APIs seems to be missing in Ignition8.1  
Could you please help us with guiding how we can migrate these to 8.1.

| Package | | | |
| --- | --- | --- | --- |
| com.inductiveautomation.ignition.gateway.sqltags.model.ExecutableScanClass | | | |
| com.inductiveautomation.ignition.gateway.sqltags.model.ScanclassEvent | | | |
| com.inductiveautomation.ignition.gateway.sqltags.model.ScanclassListener | | | |
| com.inductiveautomation.ignition.gateway.sqltags.providers.RedundantProviderWrapper | | | |
| com.inductiveautomation.ignition.gateway.sqltags.scanclasses.SimpleExecutableScanClass | | | |
| com.inductiveautomation.logging.SQLiteAppender | Not present in docs | | |
| com.inductiveautomation.ignition.gateway.logging.GatewayLoggingManagerImpl | Not present in docs | | |

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [April 11, 2023, 12:41pm UTC](https://forum.inductiveautomation.com/t/upgrade-gateway-sql-tag-related-classes-from-7-9-to-v8-1/72290/2 "2023-04-11T12:41:27Z")

</div>

v8.1 doesn't have scan classes any more. All of that functionality has been replaced with tag groups. You'll have to rewrite those parts of your modules.

v8.1 also replaced its logging infrastructure. You'll need to re-implement any related customizations in the logback framework.
