powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / postgresql зачем sequence
4 сообщений из 4, страница 1 из 1
postgresql зачем sequence
    #40036281
Фотография YuriyB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
добрый день,
рабшотал раньше с mysql.
не пойму зачем нужны sequence,
почему нельзя просто создать автоинкерементное поле?
...
Рейтинг: 0 / 0
postgresql зачем sequence
    #40036283
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YuriyB
добрый день,
рабшотал раньше с mysql.
не пойму зачем нужны sequence,
почему нельзя просто создать автоинкерементное поле?


потому что автоинкреметное поле в postgresql внутри реализованно как nextval(sequence)
но если вам лень вникать в детали реализации можете serial/bigserial псевдотипы использовать конечно которые за вас эту машинерию сделают

--
Maxim Boguk
лучшая поддержка PostgreSQL: dataegret.ru
...
Рейтинг: 0 / 0
postgresql зачем sequence
    #40036295
Фотография YuriyB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Maxim Boguk,

мне не лень, просто переносил 10 таблиц из одного сервера на другой, и эти sequence
почему то не перенеслись
...
Рейтинг: 0 / 0
postgresql зачем sequence
    #40036304
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YuriyB
Maxim Boguk,

мне не лень, просто переносил 10 таблиц из одного сервера на другой, и эти sequence
почему то не перенеслись


смотря как переносили
смотря кто и как их создавал (через serial или через ручное создание sequence и не простановку owned by)
в общем есть варианты как можно ошибиться при переносе или создании (так чтобы потом перенос нормально не проходил в лоб)

сложно сказать не зная деталей



--
Maxim Boguk
лучшая поддержка PostgreSQL: dataegret.ru
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / postgresql зачем sequence
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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