Bonjour.
J'essaie de créer une base composée de plusieurs tables liées. Le problème, c'est que quand je vais voir la structure d'une table dans phpmyadmin 2.5.3, j'ai un message d'erreur en bas :
Code : Tout sélectionner
Certaines fonctionnalités ayant trait aux tables reliées sont désactivées. Pour une analyse du problème, cliquez ici.
En cliquan "ici", il me dit :
J'ai cherché la solution dans la documentation de phpmyadmin, mais la seule que j'ai trouvé en Français concerne la version 2.9.0. Elle me propose modifier le fichier config.inc.php afin d'activer un certain nombre d'options liées aux tables d'une base dont les requêtes de création se trouvent dans le fichier scripts/create_table.sql.
J'ai donc d'abord modifié toutes les lignes demandées :
Code : Tout sélectionner
$cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
$cfg['Servers'][$i]['bookmarktable'] = 'PMA_bookmark';
$cfg['Servers'][$i]['relation'] = ' PMA_relation';
$cfg['Servers'][$i]['table_info'] = 'PMA_table_info';
$cfg['Servers'][$i]['table_coords'] = 'PMA_table_coords';
$cfg['Servers'][$i]['pdf_pages'] = 'PMA_pdf_pages';
$cfg['Servers'][$i]['column_info'] = 'PMA_column_info';
$cfg['Servers'][$i]['history'] = 'PMA_history';
Ca n'a pas changé le premier message d'erreur, mais maintenant quand je clique sur "ici", j'obtient quelque chose de plus élaboré :
Code : Tout sélectionner
$cfg['Servers'][$i]['pmadb'] ... [color=green]OK[/color]
$cfg['Servers'][$i]['relation'] ... en erreur
Fonctions relationnelles: désactivées
$cfg['Servers'][$i]['table_info'] ... en erreur
Affichage infobulle: désactivé
$cfg['Servers'][$i]['table_coords'] ... en erreur
$cfg['Servers'][$i]['pdf_pages'] ... en erreur
Génération de schémas en PDF: désactivé
$cfg['Servers'][$i]['column_info'] ... en erreur
Commentaires de colonnes: désactivé
Requêtes en signets: désactivé
MIME ... en erreur
$cfg['Servers'][$i]['history'] ... en erreur
Historique SQL: désactivé
Je me suis demandé dans quelle mesure le fichier scripts/create_table.sql était pris en compte. j'ai essayé de recréer directement dans phpmyadmin la base et toutes les tables qu'il propose. Facile, puisqu'il contient les requêtes de création. Mais ça, ça n'a rien changé.
J'ai finalement été voir si ça m'empéchait vraiment de faire des relations entre mes tables. Quand j'en ouvre une sur sa structure et que je clique sur "Geston des relations", j'obtient la liste de ses champs avec chacun un menu déroulant vide à côté. Autrement dit, je ne peux rien faire ici.
Quelqu'un aurait une bonne idée ?
Bonjour.
J'essaie de créer une base composée de plusieurs tables liées. Le problème, c'est que quand je vais voir la structure d'une table dans phpmyadmin 2.5.3, j'ai un message d'erreur en bas :
[code]
Certaines fonctionnalités ayant trait aux tables reliées sont désactivées. Pour une analyse du problème, cliquez ici.
[/code]
En cliquan "ici", il me dit :
[code]
PMA Database ... en erreur
[/code]
J'ai cherché la solution dans la documentation de phpmyadmin, mais la seule que j'ai trouvé en Français concerne la version 2.9.0. Elle me propose modifier le fichier config.inc.php afin d'activer un certain nombre d'options liées aux tables d'une base dont les requêtes de création se trouvent dans le fichier scripts/create_table.sql.
J'ai donc d'abord modifié toutes les lignes demandées :
[code]
$cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
$cfg['Servers'][$i]['bookmarktable'] = 'PMA_bookmark';
$cfg['Servers'][$i]['relation'] = ' PMA_relation';
$cfg['Servers'][$i]['table_info'] = 'PMA_table_info';
$cfg['Servers'][$i]['table_coords'] = 'PMA_table_coords';
$cfg['Servers'][$i]['pdf_pages'] = 'PMA_pdf_pages';
$cfg['Servers'][$i]['column_info'] = 'PMA_column_info';
$cfg['Servers'][$i]['history'] = 'PMA_history';
[/code]
Ca n'a pas changé le premier message d'erreur, mais maintenant quand je clique sur "ici", j'obtient quelque chose de plus élaboré :
[code]
$cfg['Servers'][$i]['pmadb'] ... [color=green]OK[/color]
$cfg['Servers'][$i]['relation'] ... en erreur
Fonctions relationnelles: désactivées
$cfg['Servers'][$i]['table_info'] ... en erreur
Affichage infobulle: désactivé
$cfg['Servers'][$i]['table_coords'] ... en erreur
$cfg['Servers'][$i]['pdf_pages'] ... en erreur
Génération de schémas en PDF: désactivé
$cfg['Servers'][$i]['column_info'] ... en erreur
Commentaires de colonnes: désactivé
Requêtes en signets: désactivé
MIME ... en erreur
$cfg['Servers'][$i]['history'] ... en erreur
Historique SQL: désactivé
[/code]
Je me suis demandé dans quelle mesure le fichier scripts/create_table.sql était pris en compte. j'ai essayé de recréer directement dans phpmyadmin la base et toutes les tables qu'il propose. Facile, puisqu'il contient les requêtes de création. Mais ça, ça n'a rien changé.
J'ai finalement été voir si ça m'empéchait vraiment de faire des relations entre mes tables. Quand j'en ouvre une sur sa structure et que je clique sur "Geston des relations", j'obtient la liste de ses champs avec chacun un menu déroulant vide à côté. Autrement dit, je ne peux rien faire ici.
Quelqu'un aurait une bonne idée ?