Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
postgres самопроизвольное появление null значений
|
|||
|---|---|---|---|
|
#18+
только что столкнулся с такой фичей - чуть не поседел Very Happy : есть postgres 7.4.3-3PGDG есть таблица tab , в ней колонка col1 character varying default ''::character varying not null создаю еще одну колонку col2 character varying default ''::character копирую в нее запросом update tab set col2=col1 после чего в col2 начинают в случайных строках появляться NULL (!!!) как это можно объяснить ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2006, 13:36 |
|
||
|
postgres самопроизвольное появление null значений
|
|||
|---|---|---|---|
|
#18+
Косяки с кодировками? ====================== - Я подхожу к клетке с медведем панда... Видите, какие у него черные круги под глазами?! Медведь панда как бы всем своим видом говорит нам: "Не бухайте!" ====================== ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2006, 19:54 |
|
||
|
postgres самопроизвольное появление null значений
|
|||
|---|---|---|---|
|
#18+
нет, с кодировками все в порядке, проблему удалось решить путем такого запроса: begin; update tab set col2=col1; alter table tab alter column col2 set not null; commin; но все же не понятно как могли появляться null значения, причем в случайных местах ! Т.е. буквально делаю select * from tab очередной раз и там где null значений не было они появляются ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2006, 06:26 |
|
||
|
postgres самопроизвольное появление null значений
|
|||
|---|---|---|---|
|
#18+
а че за версия такая 7.4.3-3PGDG ? точнее что за модификатор такой -3PGDG ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2006, 10:26 |
|
||
|
postgres самопроизвольное появление null значений
|
|||
|---|---|---|---|
|
#18+
NikulinASнет, с кодировками все в порядке, проблему удалось решить путем такого запроса: begin; update tab set col2=col1; alter table tab alter column col2 set not null; commin; Чё-то это, мягко говоря, на сказку похоже. Такой запрос бы не отработал, если в таблице были null значения, демонстрирую: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. NikulinAS но все же не понятно как могли появляться null значения, причем в случайных местах ! Т.е. буквально делаю select * from tab очередной раз и там где null значений не было они появляются ! Ух ты! А зелёные чёртики вокруг монитора не появляются, не? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2006, 11:12 |
|
||
|
postgres самопроизвольное появление null значений
|
|||
|---|---|---|---|
|
#18+
wbearа че за версия такая 7.4.3-3PGDG ? точнее что за модификатор такой -3PGDG ? Это означает RPM, собранный самими разработчиками PostgreSQL: http://www.postgresql.org/ftp/binary/v8.1.3/linux/rpms/fedora/fedora-core-2/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2006, 11:17 |
|
||
|
postgres самопроизвольное появление null значений
|
|||
|---|---|---|---|
|
#18+
/ Ух ты! А зелёные чёртики вокруг монитора не появляются, не? кстати зря смеётесь, у меня такое было в добавленной колонке таблицы к которой часто обращаються (часто это раз 10 в секунду), я не знал что делать, делаю апейт всех значений в 1 через пару сек смотрю появились нулл, поле типа интеджер. Версия 8мая, прошло само собой, скорее всего что после вакума. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2006, 20:21 |
|
||
|
|

start [/forum/topic.php?fid=53&fpage=320&tid=2006377]: |
0ms |
get settings: |
5ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
27ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 225ms |
| total: | 324ms |

| 0 / 0 |
