Добавление столбца в базу данных
Модератор: ykolesnikov
Добавление столбца в базу данных
Делаю самостоятельную регистрацию по мануалу. Дошел до "Последним шагом является добавление нового столбца с номером комнаты в таблицу customer_user базы данных OTRS" . А в какой именно файл нужно добавить столбец? Напишите его полное название пожалуйста
-
- OTRS Гуру
- Сообщения: 3119
- Зарегистрирован: 24 дек 2010, 09:27
- Откуда: Череповец
- Благодарил (а): 4 раза
- Поблагодарили: 5 раз
- Контактная информация:
Re: Добавление столбца в базу данных
Ответ содержится в тексте Вашего вопроса - в таблицу customer_user базы данных OTRS. Что у Вас там в качестве БД OTRS? MySQL, MSSQL или что еще.
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая
-
- OTRS Гуру
- Сообщения: 3119
- Зарегистрирован: 24 дек 2010, 09:27
- Откуда: Череповец
- Благодарил (а): 4 раза
- Поблагодарили: 5 раз
- Контактная информация:
Re: Добавление столбца в базу данных
В БД OTRS есть таблица customer_user. Средствами СУБД в эту таблицу и вставляйте поле для номера комнаты
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая
-
- OTRS Новобранец
- Сообщения: 56
- Зарегистрирован: 12 апр 2011, 17:51
- Откуда: UA, Kiev
- Контактная информация:
Re: Добавление столбца в базу данных
Здравствуйте,
Подскажите, пожалуйста, в какой таблице бд (postgresql) находиться поле с email-агентов?
Для кастомеров - есть:
select column_name from information_schema.columns where information_schema.columns.table_name='customer_user'
По идее должно быть в table_name='users' но емейлов там нет.
Подскажите, пожалуйста, в какой таблице бд (postgresql) находиться поле с email-агентов?
Для кастомеров - есть:
select column_name from information_schema.columns where information_schema.columns.table_name='customer_user'
По идее должно быть в table_name='users' но емейлов там нет.
С уважением,
Сергей
OTRS 3.0, ITSM 3.0.5, CentOS, PostgreSQL
Сергей
OTRS 3.0, ITSM 3.0.5, CentOS, PostgreSQL
-
- OTRS Гуру
- Сообщения: 5192
- Зарегистрирован: 20 сен 2010, 18:17
- Откуда: Москва
- Благодарил (а): 92 раза
- Поблагодарили: 82 раза
Re: Добавление столбца в базу данных
В таблице user_preferences. Изучите файл схемы базы, и просмотрите содержимое таблиц. Для доп модулей описание таблиц можно найти через Менеджер пакетов.
С уважением,
Алексей Юсов
Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal
Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!
Алексей Юсов
Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal
Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!
-
- OTRS Новобранец
- Сообщения: 56
- Зарегистрирован: 12 апр 2011, 17:51
- Откуда: UA, Kiev
- Контактная информация:
Re: Добавление столбца в базу данных
Алексей, добрый день.
Спасибо.
Смотрел otrs-schema.postgresql.sql
нашел содержимое нужныж мне таблиц.
как я понял (по запросу) email + (еще информация) находиться в user_preferences в preferences_value VARCHAR (250) NULL.
Помогите, пожалуйста с sql-запросом для извлечения данных с этих двух таблиц first_name + last_name + email
Извлечь с create table users - по существующим столбцам, понятно. А вот как получить емейл с preferences_value, к сожалению незнаю.
Спасибо.
Спасибо.
Смотрел otrs-schema.postgresql.sql
нашел содержимое нужныж мне таблиц.
как я понял (по запросу) email + (еще информация) находиться в user_preferences в preferences_value VARCHAR (250) NULL.
Помогите, пожалуйста с sql-запросом для извлечения данных с этих двух таблиц first_name + last_name + email
Извлечь с create table users - по существующим столбцам, понятно. А вот как получить емейл с preferences_value, к сожалению незнаю.
Спасибо.
С уважением,
Сергей
OTRS 3.0, ITSM 3.0.5, CentOS, PostgreSQL
Сергей
OTRS 3.0, ITSM 3.0.5, CentOS, PostgreSQL
-
- OTRS Новобранец
- Сообщения: 56
- Зарегистрирован: 12 апр 2011, 17:51
- Откуда: UA, Kiev
- Контактная информация:
Re: Добавление столбца в базу данных
Ответ: (может кому пригодиться)
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'
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'
С уважением,
Сергей
OTRS 3.0, ITSM 3.0.5, CentOS, PostgreSQL
Сергей
OTRS 3.0, ITSM 3.0.5, CentOS, PostgreSQL