FAQ:PB DEFINER MySQL MARIADB : Différence entre versions
m |
m (→Problème de DEFINER) |
||
Ligne 13 : | Ligne 13 : | ||
===Problème de DEFINER=== | ===Problème de DEFINER=== | ||
+ | <br> | ||
{{information|Ce problème est corriger avec la version 2025.01}} | {{information|Ce problème est corriger avec la version 2025.01}} | ||
Version du 18 février 2025 à 11:37
Sommaire
[masquer]Généralités
Limites de cette section
Cette section permet d'avoir quelques MODOP pour corriger des problématiques "courantes".
Reportez-vous toujours à la documentation officielle de l'éditeur et, ou de la version de votre moteur si vous avez le moindre doute.
Droits
On part du principe que vous avez les droits systèmes et sur la base ou instance si nécessaire !
Versions antérieures à la 2025.01
Problème de DEFINER
Requête de génération de l'ordre (à adapter au besoin) : SELECT CONCAT("ALTER DEFINER='dbsqware_user'@'localhost' VIEW ", table_name, " AS ", view_definition, ";") FROM information_schema.views WHERE table_schema='dbsqware_db';
Exemple de requête générée ALTER DEFINER='dbsqware_user'@'localhost' VIEW `v_StorageType` AS select `dbsqware_db`.`tsqwora_Datafiles`.`dbalias` AS `dbalias`,sum(case when locate('+',`dbsqware_db`.`tsqwora_Datafiles`.`file_name`) <> 0 then `dbsqware_db`.`tsqwora_Datafiles`.`size_dbf` else 0 end) AS `sizeAsm`,sum(case when locate('/ZDATA/',`dbsqware_db`.`tsqwora_Datafiles`.`file_name`) <> 0 then `dbsqware_db`.`tsqwora_Datafiles`.`size_dbf` else 0 end) AS `sizeZfs`,sum(`dbsqware_db`.`tsqwora_Datafiles`.`size_dbf`) AS `size_dbf`,max(`dbsqware_db`.`tsqwora_Datafiles`.`gather_date`) AS `gather_date` from `tsqwora_Datafiles` group by `dbsqware_db`.`tsqwora_Datafiles`.`dbalias`;