Defect #9219
closed
Added by Evan Davey over 14 years ago.
Updated over 1 year ago.
Description
Plugins should include their name in the prefix of database tables to avoid conflicts. This is a regular problem when installing multiple plugins as often they use the same table names e.g.: tags. The db:migrate_plugins script doesn't seem to handle this well and things get messy and out of sync.
- Assignee set to Azamat Hackimov
- Assignee deleted (
Azamat Hackimov)
- Category changed from Core Plugins to Plugin API
- Status changed from New to Closed
- Resolution set to Wont fix
Plugins are free top change about everything including adding arbitrary tables. While it';s certainly a good idea for plugins to prefix code modules, table names and columns with a unique prefix, this can not be comprehensively enforced.
If plugins are using the same (conflicting) names, these plugins need to be updated. But again: this is not something we could enforce as it would significantly restrict the flexibility of plugins.
Also available in: Atom
PDF