|
postgresql зачем sequence
|
|||
---|---|---|---|
#18+
добрый день, рабшотал раньше с mysql. не пойму зачем нужны sequence, почему нельзя просто создать автоинкерементное поле? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2021, 21:48 |
|
postgresql зачем sequence
|
|||
---|---|---|---|
#18+
YuriyB добрый день, рабшотал раньше с mysql. не пойму зачем нужны sequence, почему нельзя просто создать автоинкерементное поле? потому что автоинкреметное поле в postgresql внутри реализованно как nextval(sequence) но если вам лень вникать в детали реализации можете serial/bigserial псевдотипы использовать конечно которые за вас эту машинерию сделают -- Maxim Boguk лучшая поддержка PostgreSQL: dataegret.ru ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2021, 21:57 |
|
postgresql зачем sequence
|
|||
---|---|---|---|
#18+
Maxim Boguk, мне не лень, просто переносил 10 таблиц из одного сервера на другой, и эти sequence почему то не перенеслись ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2021, 23:34 |
|
postgresql зачем sequence
|
|||
---|---|---|---|
#18+
YuriyB Maxim Boguk, мне не лень, просто переносил 10 таблиц из одного сервера на другой, и эти sequence почему то не перенеслись смотря как переносили смотря кто и как их создавал (через serial или через ручное создание sequence и не простановку owned by) в общем есть варианты как можно ошибиться при переносе или создании (так чтобы потом перенос нормально не проходил в лоб) сложно сказать не зная деталей -- Maxim Boguk лучшая поддержка PostgreSQL: dataegret.ru ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2021, 00:27 |
|
|
start [/forum/topic.php?fid=53&fpage=17&tid=1994264]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
32ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 122ms |
0 / 0 |