Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / ERROR: syntax error at or near "SEQUENCE" at character 16 / 17 сообщений из 17, страница 1 из 1
02.03.2006, 14:09
    #33577016
Saharok
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ERROR: syntax error at or near "SEQUENCE" at character 16
Код: plaintext
1.
2.
3.
CREATE SEQUENCE "s_sid" start  1  increment  1  maxvalue  32767  minvalue  1  cache  1 ;
CREATE SEQUENCE "s_nid" start  1  increment  1  maxvalue  2147483647  minvalue  1  cache  1 ;
ERROR:  syntax error at or near "SEQUENCE" at character  16 

Что сдесь не так?
...
Рейтинг: 0 / 0
02.03.2006, 14:17
    #33577047
dragonlord
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ERROR: syntax error at or near "SEQUENCE" at character 16
Saharok
Код: plaintext
1.
2.
3.
CREATE SEQUENCE "s_sid" start  1  increment  1  maxvalue  32767  minvalue  1  cache  1 ;
CREATE SEQUENCE "s_nid" start  1  increment  1  maxvalue  2147483647  minvalue  1  cache  1 ;
ERROR:  syntax error at or near "SEQUENCE" at character  16 

Что сдесь не так?

все так. видимо забыл точку с запятой после выражения, которое стоит перед приведенным тобой куском.
...
Рейтинг: 0 / 0
02.03.2006, 14:20
    #33577059
Saharok
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ERROR: syntax error at or near "SEQUENCE" at character 16
перед этим выражением ничего нет. т. е. они и есть начало
...
Рейтинг: 0 / 0
02.03.2006, 14:23
    #33577074
dragonlord
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ERROR: syntax error at or near "SEQUENCE" at character 16
Saharokперед этим выражением ничего нет. т. е. они и есть начало

я только что скопировал две строчки из твоего поста и исполнил. результат положительный, сервер 8.1.3/win. проверяй, нет ли русских букв в идентификаторах, в кавычках латинские названия последовательностей можно не писать. проверь, исполняется ли самый простой вариант выражения create sequence (без доп. параметров).
...
Рейтинг: 0 / 0
02.03.2006, 14:55
    #33577196
Saharok
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ERROR: syntax error at or near "SEQUENCE" at character 16
очень странно, CREATE SEQUENCE "s_sid", выдает туже ошибку
...
Рейтинг: 0 / 0
02.03.2006, 14:58
    #33577203
Saharok
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ERROR: syntax error at or near "SEQUENCE" at character 16
ERROR: no schema has been selected to create in
еще есть такая ошибка
...
Рейтинг: 0 / 0
02.03.2006, 15:00
    #33577216
Opilki_Inside
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ERROR: syntax error at or near "SEQUENCE" at character 16
SaharokERROR: no schema has been selected to create in
еще есть такая ошибка

привиди побольше информации... того что ты написал явно недостаточно что бы можно было разобраться...
какой у тебя постгрес? пустая ли база? где ты вобще выполняешь эти запросы? и т.д.

сам запрос написан правильно
...
Рейтинг: 0 / 0
02.03.2006, 15:04
    #33577240
Saharok
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ERROR: syntax error at or near "SEQUENCE" at character 16
Opilki_Inside SaharokERROR: no schema has been selected to create in
еще есть такая ошибка

привиди побольше информации... того что ты написал явно недостаточно что бы можно было разобраться...
какой у тебя постгрес? пустая ли база? где ты вобще выполняешь эти запросы? и т.д.

сам запрос написан правильно
База 8.1 версии на платформе freebsd 5.0, запросы исполняю pg_admin 3-1.4.1. База пустая, только проставленная.
...
Рейтинг: 0 / 0
02.03.2006, 15:22
    #33577321
Opilki_Inside
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ERROR: syntax error at or near "SEQUENCE" at character 16
а если тем же pg_admin'ом создать последовательность, только не через запрос, а в интерактивном режиме? щелкни правой кнопкой мыши на элемент в дереве "последовательности" -> "создать последовательность"

а через psql пробывал?
...
Рейтинг: 0 / 0
02.03.2006, 15:36
    #33577383
Saharok
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ERROR: syntax error at or near "SEQUENCE" at character 16
действительно, наверно глюк админа... черз psql работает
...
Рейтинг: 0 / 0
02.03.2006, 17:09
    #33577793
dragonlord
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ERROR: syntax error at or near "SEQUENCE" at character 16
SaharokERROR: no schema has been selected to create in
еще есть такая ошибка

а чего говорит выражение SHOW search_path; ?
...
Рейтинг: 0 / 0
02.03.2006, 17:12
    #33577809
Saharok
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ERROR: syntax error at or near "SEQUENCE" at character 16
Код: plaintext
$user,public
...
Рейтинг: 0 / 0
02.03.2006, 17:16
    #33577826
dragonlord
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ERROR: syntax error at or near "SEQUENCE" at character 16
Saharok
Код: plaintext
$user,public


а прямое указание схемы работает (вида create sequence public.seqname)?
...
Рейтинг: 0 / 0
02.03.2006, 17:20
    #33577841
Saharok
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ERROR: syntax error at or near "SEQUENCE" at character 16
тоже нет
...
Рейтинг: 0 / 0
02.03.2006, 17:24
    #33577860
dragonlord
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ERROR: syntax error at or near "SEQUENCE" at character 16
Saharokтоже нет

ну, осталось предположить, что это некая ошибка, связанная с переходом трактовки идентификаторов sequence со строкового представления на oid-объект (см. release notes). Но вообще очень странно.
...
Рейтинг: 0 / 0
02.03.2006, 17:36
    #33577907
Saharok
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ERROR: syntax error at or near "SEQUENCE" at character 16
но почемуто с консоли нормально работает
...
Рейтинг: 0 / 0
02.03.2006, 17:51
    #33577982
dragonlord
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ERROR: syntax error at or near "SEQUENCE" at character 16
Saharokно почемуто с консоли нормально работает

а ты по логам сравни, какие выражения реально выполняются при создании последовательности с консоли и из pgadmin. может быть разница.
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / ERROR: syntax error at or near "SEQUENCE" at character 16 / 17 сообщений из 17, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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