dbms: bug-fix, profile is not storing for now [METR-8983]

This commit is contained in:
Sergey Fedorov 2014-04-18 18:32:30 +04:00
parent 521577dced
commit 5e4f412040

View File

@ -94,6 +94,8 @@ private:
String home_path; String home_path;
String current_profile;
/// Путь к файлу истории команд. /// Путь к файлу истории команд.
String history_file; String history_file;
@ -470,7 +472,12 @@ private:
{ {
/// Запоминаем все изменения в настройках, чтобы не потерять их при разрыве соединения. /// Запоминаем все изменения в настройках, чтобы не потерять их при разрыве соединения.
for (ASTSetQuery::Changes::const_iterator it = set_query->changes.begin(); it != set_query->changes.end(); ++it) for (ASTSetQuery::Changes::const_iterator it = set_query->changes.begin(); it != set_query->changes.end(); ++it)
context.setSetting(it->name, it->value); {
if (it->name == "profile")
current_profile = it->value;
else
context.setSetting(it->name, it->value);
}
} }
const ASTUseQuery * use_query = dynamic_cast<const ASTUseQuery *>(&*parsed_query); const ASTUseQuery * use_query = dynamic_cast<const ASTUseQuery *>(&*parsed_query);