Fredrik Adelรถw
Fredrik Adelรถw
Solving this in a _general_ way is probably not possible. Plugins will have an entity ref and expect that that's the exact unique identifier for an entity and being able...
Oh interesting, that's gotta be fairly statistically unlikely that that particular naming structure happened that led to collisions ๐ Now I'm almost curious how that came about. But to be...
Yeah you can, but it's cumbersome. The thing about the name is that it's not just used as a unique key, people interact directly with it. If you want to...
I'll just note that #17474 had landed and now we can work on making it used in more places of the interface.
On the Entra topic - this one seems to contain a lot of changes to Entra if one looks at the diff, could you check out if that upgrade seems...
@danieljamesscott The only thing that plugins can generally do, is to call [`getClient()`](https://github.com/backstage/backstage/blob/10c9450007e4584b9388ddb79048c9add737e496/packages/backend-common/src/database/types.ts#L32) on the `PluginDatabaseManager` that they've been given by the backend. This [is implemented](https://github.com/backstage/backstage/blob/10c9450007e4584b9388ddb79048c9add737e496/packages/backend-common/src/database/DatabaseManager.ts#L101) by the `DatabaseManger` class,...
Could it be that you are missing an `await` on a promise when creating those scheduled providers? Such that it tries to run two migrations at the same time. I'll...
@gozdebudak We don't consider on-disk sqlite a supported option, and we're very wary of trying to introduce official support for it because of some complexities such as this one. Only...
I thought our sqlite databases were meant to be serialized and deserialized automatically during reloads in local dev (ping @Rugvip). Oh but it seems you're on the old backend system...