# Ошибка: целое число выходит за допустимый диапазон

**URL:** <https://meta.discourse.org/t/error-integer-out-of-range/200619>\
**Category:** Bug\
**Created:** [16.Август.2021 16:35:24 UTC](https://meta.discourse.org/t/error-integer-out-of-range/200619 "2021-08-16T16:35:24Z")\
**Posts on this page:** 1\
**Showing post:** 5

<div class="post-metadata">

**Author:** ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)\
**Post date:** [17.Август.2021 00:50:44 UTC](https://meta.discourse.org/t/error-integer-out-of-range/200619/5 "2021-08-17T00:50:44Z")

</div>

На данный момент ваше решение — выполнить следующие команды:

```plaintext
cd /var/discourse/
./launcher enter app
su postgres
psql
\x
\connect discourse 
ALTER TABLE notifications ALTER COLUMN id SET DATA TYPE bigint
\q
exit

```

Это значение по умолчанию для новых установок, но в старых установках используется неверный тип данных.

Выполнение этого решения может быть сложным, так как оно заблокирует таблицу. Возможно, вам потребуется сначала снизить нагрузку на веб-сервер.

---

_[View the full topic](https://meta.discourse.org/t/error-integer-out-of-range/200619)._
