Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Проблемы с типом Boolean / 3 сообщений из 3, страница 1 из 1
19.12.2008, 23:33
    #35725638
Monoceros
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с типом Boolean
Здравствуйте!

Возникла необходимость поставить mantis в сочетании с postgres (PostgreSQL 8.1.9). Сразу после установки при создании пользователя выскакивает следующая ошибка:
Код: plaintext
1.
2.
3.
4.
5.
6.
Database query failed. Error received from database was #-1: ERROR: колонка "enabled" имеет тип boolean, но тип выражения: integer
HINT: Вам придёться переписать или выполнить преобразование выражения. for the query: INSERT INTO mantis_user_table
( username, email, password, date_created, last_visit,
enabled, access_level, login_count, cookie_string, realname )
VALUES
( 'admin', 'admin@localhost', '4c36be460b7a5c39d03ee769426e1bc5', '2008-12-20 01:07:29', '2008-12-20 01:07:29',
1, 25, 0, 'b25b63fa8516325882c328e8acc73db0a574141e51a88a2a910b73723e1a309d', '')

Собственно понятно, что постгрес не хочет интерпретировать 1 как TRUE и 0 как FALSE. Подскажите пожалуйста где что подкрутить в настройках чтобы постгрес понимал что в данном случае от него хотят. Или же проблему можно решить только поправив скрипты мантиса, чего делать конечно не хотелось бы?
...
Рейтинг: 0 / 0
20.12.2008, 00:19
    #35725688
Ёш
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с типом Boolean
MonocerosСобственно понятно, что постгрес не хочет интерпретировать 1 как TRUE и 0 как FALSE. Подскажите пожалуйста где что подкрутить в настройках чтобы постгрес понимал что в данном случае от него хотят. Или же проблему можно решить только поправив скрипты мантиса, чего делать конечно не хотелось бы?постгрес в отличии от mysql ещё и пустую строку не считает равной числу ноль. лучше пишите сразу багрепорт авторам.
...
Рейтинг: 0 / 0
20.12.2008, 01:40
    #35725750
Степан H.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с типом Boolean
хм ... а вот так работает

Код: plaintext
INSERT INTO test_tbl(boo_test) VALUES ( 0 ::boolean);

Код: plaintext
INSERT INTO test_tbl(boo_test) VALUES ('0');
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Проблемы с типом Boolean / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]