Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / dbmail + create_tables.pgsql / 24 сообщений из 24, страница 1 из 1
20.01.2008, 12:27
    #35073938
J.Korvin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dbmail + create_tables.pgsql
Здавствуйте пожайлуста помогите загружаю базу для dbmail командой psql -U postgres dbmail < /usr/share/doc/dbmail-pgsql/examples/postgresql/create_tables.pgsql
Вылетает ошибка
авторERROR: syntax error в или рядом "(" at character 66
искал не могу найти в коде не чего,ну знаю что гдето здесь

CREATE INDEX dbmail_headervalue_3 ON dbmail_headervalue(substring(headervalue,0,255));
...
Рейтинг: 0 / 0
20.01.2008, 12:39
    #35073948
пух2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dbmail + create_tables.pgsql
J.KorvinЗдавствуйте пожайлуста помогите загружаю базу для dbmail командой psql -U postgres dbmail < /usr/share/doc/dbmail-pgsql/examples/postgresql/create_tables.pgsql
Вылетает ошибка
авторERROR: syntax error в или рядом "(" at character 66
искал не могу найти в коде не чего,ну знаю что гдето здесь

CREATE INDEX dbmail_headervalue_3 ON dbmail_headervalue(substring(headervalue,0,255));

руками по одному запросу повыполняйте, и скажите в каком первая ошибка
...
Рейтинг: 0 / 0
20.01.2008, 12:50
    #35073960
J.Korvin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dbmail + create_tables.pgsql
вот в етом
CREATE INDEX dbmail_headervalue_3 ON dbmail_headervalue(substring(headervalue,0,255));
...
Рейтинг: 0 / 0
20.01.2008, 13:10
    #35073976
Winnipuh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dbmail + create_tables.pgsql
J.Korvinвот в етом
CREATE INDEX dbmail_headervalue_3 ON dbmail_headervalue(substring(headervalue,0,255));

вы видите, что ошибка на субстринг?

а если так:

CREATE INDEX dbmail_headervalue_3 ON dbmail_headervalue(substring(headervalue from 0 to 255));
...
Рейтинг: 0 / 0
20.01.2008, 13:31
    #35073993
J.Korvin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dbmail + create_tables.pgsql
Тоже самое
авторERROR: syntax error в или рядом "(" at character 66
...
Рейтинг: 0 / 0
20.01.2008, 13:33
    #35073995
J.Korvin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dbmail + create_tables.pgsql
Ошибка точно в етой строке
CREATE INDEX dbmail_headervalue_3 ON dbmail_headervalue(substring(headervalue,0,255));
потому что я отдельно выполнят то ета ошибка присутствует.
...
Рейтинг: 0 / 0
20.01.2008, 13:36
    #35074000
Winnipuh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dbmail + create_tables.pgsql
J.KorvinОшибка точно в етой строке
CREATE INDEX dbmail_headervalue_3 ON dbmail_headervalue(substring(headervalue,0,255));
потому что я отдельно выполнят то ета ошибка присутствует.

вы исправили как я писал?

почему снова старую строку пишете?

сделайте так:

select substring(headervalue from 0 to 255) from dbmail_headervalue;
...
Рейтинг: 0 / 0
20.01.2008, 13:42
    #35074005
J.Korvin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dbmail + create_tables.pgsql
ERROR: syntax error в или рядом "select" at character 38
...
Рейтинг: 0 / 0
20.01.2008, 14:07
    #35074028
Winnipuh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dbmail + create_tables.pgsql
J.KorvinERROR: syntax error в или рядом "select" at character 38

ошибся

select substring(headervalue from 0 for 255) from dbmail_headervalue;
...
Рейтинг: 0 / 0
20.01.2008, 14:15
    #35074040
J.Korvin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dbmail + create_tables.pgsql
Тоже самое
ERROR: syntax error в или рядом "select" at character 38
...
Рейтинг: 0 / 0
20.01.2008, 14:19
    #35074044
Winnipuh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dbmail + create_tables.pgsql
J.KorvinТоже самое
ERROR: syntax error в или рядом "select" at character 38

а если просто написать

select headervalue from dbmail_headervalue;
...
Рейтинг: 0 / 0
20.01.2008, 14:22
    #35074047
J.Korvin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dbmail + create_tables.pgsql
Если вот так пишу то норма вот только не повлияет ли на роботу dbmail
CREATE INDEX dbmail_headervalue_3 ON dbmail_headervalue(headervalue);
...
Рейтинг: 0 / 0
20.01.2008, 14:37
    #35074061
Winnipuh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dbmail + create_tables.pgsql
J.KorvinЕсли вот так пишу то норма вот только не повлияет ли на роботу dbmail
CREATE INDEX dbmail_headervalue_3 ON dbmail_headervalue(headervalue);

думаю не повлияет, так брались первые 255 символов, а в вашем случае вся строка для индексирования


но с субстрингом покрутите, странно, что не работает.

А какая версия постгреса?
...
Рейтинг: 0 / 0
20.01.2008, 14:38
    #35074063
J.Korvin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dbmail + create_tables.pgsql
7.4
...
Рейтинг: 0 / 0
20.01.2008, 15:02
    #35074079
Winnipuh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dbmail + create_tables.pgsql
J.Korvin7.4

ясно, а я по 8.2.* пишу...
...
Рейтинг: 0 / 0
20.01.2008, 15:05
    #35074082
J.Korvin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dbmail + create_tables.pgsql
А вы тогда писали то те запросы разве не подходять для 7.4?
...
Рейтинг: 0 / 0
20.01.2008, 15:17
    #35074094
Winnipuh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dbmail + create_tables.pgsql
J.KorvinА вы тогда писали то те запросы разве не подходять для 7.4?

не знаю, там у вас проблема с substring()
странно, должно работать

substring(string [from integer] [for integer]) text Extract substring substring('Thomas' from 2 for 3) hom
...
Рейтинг: 0 / 0
20.01.2008, 15:20
    #35074099
Niemi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dbmail + create_tables.pgsql
какие требования у dbmail к postgresql? может там версия прописана. думаю не меньше 8-ки.
...
Рейтинг: 0 / 0
20.01.2008, 15:38
    #35074121
Winnipuh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dbmail + create_tables.pgsql
а так выполните

select substr(’alphabet’,3, 2);
...
Рейтинг: 0 / 0
21.01.2008, 02:10
    #35074700
J.Korvin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dbmail + create_tables.pgsql
Решил проблему вот так CREATE INDEX dbmail_headervalue_3 ON dbmail_headervalue((substring(headervalue,0,255)));
...
Рейтинг: 0 / 0
21.01.2008, 10:42
    #35075064
st_serg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dbmail + create_tables.pgsql
J.KorvinРешил проблему вот так CREATE INDEX dbmail_headervalue_3 ON dbmail_headervalue((substring(headervalue,0,255)));
в dbmail pr отправьте, что б пофиксили или хотя бы были в курсе проблемы
...
Рейтинг: 0 / 0
21.01.2008, 11:03
    #35075160
йцукен1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dbmail + create_tables.pgsql
st_serg J.KorvinРешил проблему вот так CREATE INDEX dbmail_headervalue_3 ON dbmail_headervalue((substring(headervalue,0,255)));
в dbmail pr отправьте, что б пофиксили или хотя бы были в курсе проблемы

по идее надо бы и постгресу написать...
...
Рейтинг: 0 / 0
21.01.2008, 13:35
    #35075827
st_serg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dbmail + create_tables.pgsql
может в 7.х пг это фича такая? лень в доку смотреть )
...
Рейтинг: 0 / 0
21.01.2008, 14:00
    #35075922
Winnipuh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dbmail + create_tables.pgsql
st_sergможет в 7.х пг это фича такая? лень в доку смотреть )

я в 8.2.* проверил

Код: plaintext
CREATE INDEX dbmail_headervalue_3 ON dbmail_headervalue(substring(headervalue, 0 , 255 ));

работает!

и так тоже

Код: plaintext
CREATE INDEX dbmail_headervalue_3 ON dbmail_headervalue((substring(headervalue, 0 , 255 )));

видимо бага в 7.*
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / dbmail + create_tables.pgsql / 24 сообщений из 24, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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