Bonjour à tous,

mon souci concerne pdo postgresql.
Je m'explique :

travaillant sur 2 bases (une en Postgres et l'autre en MySQL), je cherche a comparer le nom des champs d'un table passée en paramétre, dans le but de les comparer. Voici la méthode que j'emploie pour les connaitre :

function getFieldsName ($pdo, $tableName)
{
$recordset = $pdo->query('SHOW COLUMNS FROM '.$tableName);
$fields = $recordset->fetchAll(PDO::FETCH_ASSOC);
foreach ($fields as $field)
{
$fieldNames[] = $field['Field'];
}
return $fieldNames;
}

le probleme est que cette méthode marche tres bien lorsque j'interroge la base MySQL mais m'affiche une erreur avec Postgres :

Erreur !: SQLSTATE[42601]: Syntax error: 7 ERROR: syntax error at or near "FROM" LINE 1: SHOW COLUMNS FROM theme ^

Malgré pas mal de recherches sur internet, je ne trouve pas d'aide

Quelqu'un aurait-il une idée ?

Merci d'avance