Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Sequenses и serial
|
|||
|---|---|---|---|
|
#18+
Добрый день! Подскажите пожалуйста почему получается такая ерунда Для проверки добавляю колонку типа serial Код: plaintext 1. 2. 3. 4. Код: plaintext 1. 2. 3. 4. 5. 6. 7. Код: plaintext 1. Что я упустил Колонку добавляю в pgAdmin 1.4.3 PG_VERSION 8.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2007, 16:03 |
|
||
|
Sequenses и serial
|
|||
|---|---|---|---|
|
#18+
GraninDmЧто я упустил Ты забыл посмотреть в документации, какой тип имеет результат функции nextval. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2007, 18:34 |
|
||
|
Sequenses и serial
|
|||
|---|---|---|---|
|
#18+
Да действительно, спасибо. А почему serial формируется с MAXVALUE 9223372036854775807 как для bigserial? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2007, 09:57 |
|
||
|
Sequenses и serial
|
|||
|---|---|---|---|
|
#18+
GraninDm? Немного уходя от темы. Долго смотрел, пытался понять - А КАКАЯ, ФТОПКУ, РАЗНИЦА? Ну кроме банального педантизма, годнураса и любопытства? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2007, 10:09 |
|
||
|
Sequenses и serial
|
|||
|---|---|---|---|
|
#18+
А наЗАЧЕМ тогда вообще MAXVALUE, и разделение serial и bigserial? Да вообще все в топку... С темой все ясно. Всем спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2007, 10:45 |
|
||
|
Sequenses и serial
|
|||
|---|---|---|---|
|
#18+
GraninDmА наЗАЧЕМ тогда вообще MAXVALUE, и разделение serial и bigserial? Да вообще все в топку... С темой все ясно. Всем спасибо. В Oracle - сразу аналог bigserial. В PostgreSQL - ИМХО это переход от int32 к int64, т.е. serial - для обратной совместимости и потихоньку будет рекомендоваться переходить на int64, а может и не будет. Т.к. пофигу :) ЗЫ А Вам лично куда-то упирается int32 или int64 там? ЗЗЫ Просто интерестно :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2007, 15:15 |
|
||
|
Sequenses и serial
|
|||
|---|---|---|---|
|
#18+
Если только ради интереса - скажу. Я с postgreSQL работаю из VFP и мне неудобно работать с bigserial. Вот и все... И еще я наивно подумал вначале, что nextval возвращает int4 или int8 в зависимости от типа последовательности (что посчитал вроде бы логичным). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2007, 15:26 |
|
||
|
Sequenses и serial
|
|||
|---|---|---|---|
|
#18+
автор А почему serial формируется с MAXVALUE 9223372036854775807 как для bigserial? http://www.postgresql.org/docs/8.2/interactive/datatype-numeric.html 8.1.4. Serial Types Посмотрите внимательно строчки после "is equivalent to specifying:" Там нигде не задается max value для сиквенса, логично, что проставляется максимально возможное значение, которое может выдать сиквенс. serial, bigserial - всего лишь определяют тип столбца в таблица (int и bigint соответственно). Сам сиквенс - просто генератор последовательности и типа возвращаемого значения не имеет (разве что генерируемые им значения - всегда целые числа) собственно в оракле аналогично ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2007, 16:32 |
|
||
|
|

start [/forum/topic.php?fid=53&gotonew=1&tid=2004910]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
33ms |
get topic data: |
8ms |
get first new msg: |
4ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
| others: | 239ms |
| total: | 358ms |

| 0 / 0 |
