J'ai regardé dans un fichier d'export SLQ d'une base Moodle de cours - comportant des fichiers PDF - à quel endroit la chaîne .pdf apparait dans le fichier.
ça me semble être dans le contenu de la table mdl_resource
dans le champ reference
(donc la requête à employer serait quelque chose comme :
select course from `mdl_resource` where reference = "cours_1.pdf" ;
PS - je confirme après avoir cherché dans tout le forum et le wiki en anglais, j'ai trouvé cet autre unique exemple d'une requête très proche :
https://moodle.org/mod/forum/discuss.php?d=165686&parent=850447
En tout cas, ça me semble plus facile de chercher quelques minutes que de se palucher tout son contenu Moodle à la main 1 par 1...
)
Extrait initial du fichier d'export SQL
INSERT INTO `mdl_resource` VALUES (2,9,'blablabla','file','cours_1.pdf','','','resizable=1,scrollbars=1,[...]
describe mdl_resource ;
+--------------+---------------------+------+-----+---------+----------------+
| Field | Type
| Null | Key | Default | Extra |
+--------------+---------------------+------+-----+---------+----------------+
| id |
bigint(10) unsigned | NO | PRI | NULL | auto_increment |
| course |
bigint(10) unsigned | NO | MUL | 0 | |
| name |
varchar(255) | NO | | | |
| type |
varchar(30) | NO | | | |
| reference |
varchar(255) | NO | | | |
| summary | text
| YES | | NULL | |
| alltext |
mediumtext | NO | | | |
| popup | text
| NO | | | |
| options |
varchar(255) | NO | | | |
| timemodified |
bigint(10) unsigned | NO | | 0 | |
+--------------+---------------------+------+-----+---------+----------------+