powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / ERROR: syntax error at or near "SEQUENCE" at character 16
17 сообщений из 17, страница 1 из 1
ERROR: syntax error at or near "SEQUENCE" at character 16
    #33577016
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
ERROR: syntax error at or near "SEQUENCE" at character 16
    #33577047
dragonlord
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
ERROR: syntax error at or near "SEQUENCE" at character 16
    #33577059
Saharok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
перед этим выражением ничего нет. т. е. они и есть начало
...
Рейтинг: 0 / 0
ERROR: syntax error at or near "SEQUENCE" at character 16
    #33577074
dragonlord
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Saharokперед этим выражением ничего нет. т. е. они и есть начало

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

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

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

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

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

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

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


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

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

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


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