ActiveRecord : plusieurs colonnes

Salut,

J’ai une question à propose de ActiveRecord.

Je souhaite effectuer une requete qui le recupere les infos d’un champ
d’une table. J’ai le code suivant :

ActiveRecord::Base.connection.select_values(“describe table attribut”).

Le problème est que quand je récupère ceci, il ne prend en compte que la
première colonne. Comment obtenir le type, le null et non pas seulement
le field ?

Surement très simple mais…

Darty B. a écrit :

première colonne. Comment obtenir le type, le null et non pas seulement
le field ?

Surement très simple mais…

Pourquoi tu fais pas la requête en SQL pur tout simplement ?


Cyril M.

2009/8/6 Cyril M. [email protected]

Le problème est que quand je récupère ceci, il ne prend en compte que la
première colonne. Comment obtenir le type, le null et non pas seulement
le field ?

Surement très simple mais…

Pourquoi tu fais pas la requête en SQL pur tout simplement ?

Pourquoi ne pas avoir un modèle correspondant et se servir des fonctions
d’ActiveRecord pour récupérer proprement ca ?


http://fabien.jakimowicz.com
Sent from Villejuif, France

Un simple “SELECT DISTINCT(COLUMN_TYPE)
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = ‘nom_table’
AND COLUMN_NAME = ‘attribut’”;

a réglé mon problème