Страница 1 из 1

Добавление столбца в базу данных

Добавлено: 01 фев 2013, 07:30
Fenix
Делаю самостоятельную регистрацию по мануалу. Дошел до "Последним шагом является добавление нового столбца с номером комнаты в таблицу customer_user базы данных OTRS" . А в какой именно файл нужно добавить столбец? Напишите его полное название пожалуйста

Re: Добавление столбца в базу данных

Добавлено: 01 фев 2013, 07:46
ykolesnikov
Ответ содержится в тексте Вашего вопроса - в таблицу customer_user базы данных OTRS. Что у Вас там в качестве БД OTRS? MySQL, MSSQL или что еще. :oops:

Re: Добавление столбца в базу данных

Добавлено: 01 фев 2013, 12:38
Fenix
mysql

Re: Добавление столбца в базу данных

Добавлено: 01 фев 2013, 12:40
Fenix
я использовал стандартную установку

Re: Добавление столбца в базу данных

Добавлено: 01 фев 2013, 12:46
merkushov
а где там это в мануале?

Re: Добавление столбца в базу данных

Добавлено: 01 фев 2013, 13:29
ykolesnikov
В БД OTRS есть таблица customer_user. Средствами СУБД в эту таблицу и вставляйте поле для номера комнаты

Re: Добавление столбца в базу данных

Добавлено: 13 май 2013, 22:43
spartak
Здравствуйте,

Подскажите, пожалуйста, в какой таблице бд (postgresql) находиться поле с email-агентов?
Для кастомеров - есть:
select column_name from information_schema.columns where information_schema.columns.table_name='customer_user'
По идее должно быть в table_name='users' но емейлов там нет.

Re: Добавление столбца в базу данных

Добавлено: 13 май 2013, 22:48
alexus
В таблице user_preferences. Изучите файл схемы базы, и просмотрите содержимое таблиц. Для доп модулей описание таблиц можно найти через Менеджер пакетов.

Re: Добавление столбца в базу данных

Добавлено: 14 май 2013, 09:16
spartak
Алексей, добрый день.
Спасибо.

Смотрел otrs-schema.postgresql.sql
нашел содержимое нужныж мне таблиц.
как я понял (по запросу) email + (еще информация) находиться в user_preferences в preferences_value VARCHAR (250) NULL.
Помогите, пожалуйста с sql-запросом для извлечения данных с этих двух таблиц first_name + last_name + email
Извлечь с create table users - по существующим столбцам, понятно. А вот как получить емейл с preferences_value, к сожалению незнаю.
Спасибо.

Re: Добавление столбца в базу данных

Добавлено: 14 май 2013, 11:24
spartak
Ответ: (может кому пригодиться)

SELECT u.first_name, u.last_name, p.preferences_value
FROM users u, user_preferences p
WHERE u.id = p.user_id
AND p.preferences_key = 'UserEmail'