Чтобы установить часовой пояс в PostgreSQL для Бразилии, вы можете использовать любой из следующих методов:
Метод 1. Использование команды SET.
Вы можете установить часовой пояс для текущего сеанса с помощью команды SET. Вот пример:
SET timezone = 'America/Sao_Paulo';
Эта команда устанавливает часовой пояс «Америка/Сан-Паулу», что соответствует часовому поясу, используемому в Бразилии.
Метод 2: изменение файла конфигурации
В качестве альтернативы вы можете изменить файл конфигурации PostgreSQL, чтобы установить часовой пояс глобально для всех сеансов. Файл конфигурации обычно называется postgresql.conf. Найдите этот файл и откройте его в текстовом редакторе. Найдите параметр timezoneи установите для него нужный часовой пояс. Вот пример:
timezone = 'America/Sao_Paulo'
Сохраните изменения и перезапустите сервер PostgreSQL, чтобы изменения вступили в силу.
Метод 3: использование команды ALTER SYSTEM.
Начиная с PostgreSQL версии 10, вы также можете использовать команду ALTER SYSTEMдля изменения файла конфигурации без редактирования вручную. это. Вот пример:
ALTER SYSTEM SET timezone = 'America/Sao_Paulo';
После выполнения этой команды вам необходимо перезагрузить конфигурацию, выполнив:
SELECT pg_reload_conf();
Изменения будут применены к серверу PostgreSQL.