Как получить доступ к столбцу описания схемы поля таблицы mysql? - PullRequest
1 голос
/ 18 января 2012

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

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

  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 Ответ

1 голос
/ 23 января 2012

Не уверен, что вы подразумеваете под «описанием».

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

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

и, в частности, таблица information_schema.columns, столбец COLUMN_COMMENT.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...