Jean-Thierry Kéchichian

Results 106 comments of Jean-Thierry Kéchichian

Yes maybe, will see, I may need your help in this area ;)

Just for info. So for now only first testing codes where I tried to apply the ideas of my first comment. - Use the ShellDescriptor to retrieve all installed features...

![Table Names](https://user-images.githubusercontent.com/8586360/176366661-37eab108-66cf-432f-9f16-6d9b7ede3a74.png)

So, for a given Tenant we can replay the data migrations (of all installed features) but by using a custom `SchemaBuilder` that enlists tables definitions without using any connection /...

For info, it also works with `Sqlite` where at the end we delete the whole database file, but because we use connection pooling, we need to clear the connection pool...

For info about removing `Lucene index files`. There is a file lock per index which is created when the index is updated (e.g. on publishing a related indexed item). These...

@Skrypt Thanks for the feedback, yes this is all the discussion in the related issue, what should be done in a central place or by tenants/modules/features themselves, for example see...

@Piedone Just for info Here an updated copy paste of the todos from the original PR #8471 and some other ones. - [X] Delete button in Tenants admin. - [X]...

@hishamco You didn't read my comment https://github.com/OrchardCMS/OrchardCore/pull/11890#issuecomment-1173014746 or the code, we already do this. if (shellDbTablesInfo.DatabaseProvider == "Sqlite" && connection is SqliteConnection sqliteConnection) { // Clear the pool to unlock...