Summary
This article explains how to properly delete a custom field.
- Note: To avoid data loss, custom fields should only be deleted outside of regular business hours when other users are not editing PowerSchool information.
- Note: Deleting a custom field that has data in it can result in unexpected behaviour. Before deleting it, always clear the custom field of any data (including for non-active students) by using Student Field Value.
Process
- Log in to PowerSchool Admin
- Select the District Office
- Search for all active and inactive students or staff (Search for /)
- From the Functions dropdown, select Student Field Value or Staff Field Value
- Click the Fields link to select the field you would like to delete, or type it in.
- Check Clear Field Value
- Click Submit
- Confirm the change by clicking Submit at the preview screen.
- Start >System > Page and Data Management > Manage Database Extensions
- Database table to extend = Students
- Workflow type = Advanced Extension > Next
- Select extension name > Next
- Select table name > Next
- Find Field name and click on delete button then submit
- Note: Depending on how much data is related to the custom field being deleted, it may only take a few minutes to remove the field, or in larger districts, an hour or more.
- Note: PowerSchool may need to be restarted for the custom fields to be cleared from the cache.
Removal from Oracle
ATTENTION! If the field still shows in the search field, go delete the record out of FIELDSTABLE from Oracle.
delete from fieldstable where name = 'fieldname';