Проблема с ошибкой "integer out of range" возникает, когда в импортируемом файле есть значения, которые не помещаются в тип данных integer или bigint в PostgreSQL.
Для решения этой проблемы, можно воспользоваться следующими способами:
1. Прежде всего, удостоверьтесь, что колонка в базе данных имеет нужный тип данных (integer или bigint).
2. Если вы уже попробовали изменить тип данных в DBeaver на bigint и все равно получаете ошибку, то возможно, в вашем файле есть строки, которые не соответствуют выбранному типу данных. Попробуйте посмотреть на самые большие значения в вашем файле и удостовериться, что они умещаются в выбранный тип данных.
3. Попробуйте изменить тип данных в вашем файле на bigint перед импортом, если это возможно.
4. Другой вариант - разбить импорт на несколько шагов, загрузив данные во временную таблицу с большим типом данных (например, bigint), затем сделать преобразование данных и скопировать их в целевую таблицу.
5. Используйте инструменты для автоматизации этого процесса, такие как pg_dump и pg_restore, чтобы импортировать данные с учетом типов данных.
Надеюсь, эти советы помогут вам решить проблему с импортом данных в PostgreSQL.