2012-01-17 2 views
1

Как получить или запросить столбец описания схемы таблицы?Как получить доступ к столбцу описания схемы таблицы таблицы mysql?

В настоящее время:

si_table_name = params[:rid] 
    @si_field_names = Array.new  
    si_cols = ActiveRecord::Base.connection.columns(si_table_name, "#{name} Columns") 
    si_cols.each do |c| 
    @si_field_names << "#{c.name}:#{c.type}" <--------------- 
    end 

Цель: (этот пример не работает ... ищет правильный путь для запроса этого)

si_table_name = params[:rid] 
    @si_field_names = Array.new  
    si_cols = ActiveRecord::Base.connection.columns(si_table_name, "#{name} Columns") 
    si_cols.each do |c| 
    @si_field_names << "#{c.name}:#{c.type}:#{c.description}" <--------------- 
    end 

ответ

1

Не уверен, что вы имеете в виду под 'описанием' ,

В любом случае метаданные таблицы могут быть запрошены с использованием информационной схемы.

См http://dev.mysql.com/doc/refman/5.6/en/columns-table.html

и в частности, таблицу INFORMATION_SCHEMA.COLUMNS, столбец COLUMN_COMMENT.

+0

Это именно то, что я искал! благодаря – iamtoc

Смежные вопросы