Skip to Main Content
Feature Request FR-4236
Product Area Developer Experience
Status CLOSED

3 Voters

Supporting Objects: Recognize if PACKAGE BODY needs refresh

andreas wismann / when others Public
· Jan 29 2025

Current
An Installation Script “Created from Database Object” usually reccognizes when the underlying object changes, showing the status “May need refresh”. The update can then be done with a click. This is very convenient.
But this does not work if the script is based on a PACKAGE BODY, which it should.

Use Case
I want to create an installation script (either of the whole package or the package body alone, does not matter). After I compile my changes to the package body, the Installation Script should report the status “May need refresh”. Currently, this only works if the package specification also changes.

We reviewed this idea carefully, and while it was interesting, we concluded that it is unlikely to make its way into APEX in the foreseeable future.

Comments

Comments

  • vincent morneau Admin OP 11 months ago

    We recognize that there are many gaps in the supporting object engine today. We hope to address this one in a future release along with many other supporting objects improvements, however for now we can't commit to a timeline. This idea is not lost.

  • andreas wismann / when others OP 11 months ago

    Thanks Vincent,
    I appreciate that the idea is not buried. 

    Maybe in the future, there is also a chance to reconsider whether FR-3895 can be brought back to life, because what are Supporting Objects, i.e. “Builds”, without “Build Options"?

    It takes quite a bit of effort to somehow get around these restrictions. Difficult to convince the stakeholders to continue using the Supporting Objects strategically.