powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как изменить время в БД?
16 сообщений из 16, страница 1 из 1
Как изменить время в БД?
    #39472149
сникерс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите пожалуйста, как в БД изменить время?
...
Рейтинг: 0 / 0
Как изменить время в БД?
    #39472184
сникерс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Версия 8.4
...
Рейтинг: 0 / 0
Как изменить время в БД?
    #39472202
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сникерсПодскажите пожалуйста, как в БД изменить время?

что значит "время в БД"?

в полях? update table set f= ...

на сервере? на сервере
...
Рейтинг: 0 / 0
Как изменить время в БД?
    #39472205
сникерс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг ХупинсникерсПодскажите пожалуйста, как в БД изменить время?

что значит "время в БД"?

в полях? update table set f= ...

на сервере? на сервере


select now() чтобы другой выдавал
...
Рейтинг: 0 / 0
Как изменить время в БД?
    #39472211
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сникерсРолг Хупинпропущено...


что значит "время в БД"?

в полях? update table set f= ...

на сервере? на сервере


select now() чтобы другой выдавал

select now() совпадает с текущим временем на сервере, где установлен PostgreSQL ?
...
Рейтинг: 0 / 0
Как изменить время в БД?
    #39472246
сникерс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупинсникерспропущено...



select now() чтобы другой выдавал

select now() совпадает с текущим временем на сервере, где установлен PostgreSQL ?

да
...
Рейтинг: 0 / 0
Как изменить время в БД?
    #39472252
сникерс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сникерсРолг Хупинпропущено...


select now() совпадает с текущим временем на сервере, где установлен PostgreSQL ?

да

При изменении времени на сервере - select now() новое время показывает.


А как его поменять не меняя время на сервере?


Сервер виндоус.
...
Рейтинг: 0 / 0
Как изменить время в БД?
    #39472395
сникерс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как посмотреть какие timezone у пользователей?


show TimeZone; показывает только для текущего, надо у всех.
...
Рейтинг: 0 / 0
Как изменить время в БД?
    #39472402
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сникерсКак посмотреть какие timezone у пользователей?


show TimeZone; показывает только для текущего, надо у всех.

А документацию совсем разучились читать?

The TimeZone configuration parameter can be set in the file postgresql.conf, or in any of the other standard ways described in Chapter 19. There are also some special ways to set it:

The SQL command SET TIME ZONE sets the time zone for the session. This is an alternative spelling of SET TIMEZONE TO with a more SQL-spec-compatible syntax.

The PGTZ environment variable is used by libpq clients to send a SET TIME ZONE command to the server upon connection.


Т.е. в порядке снижения приоритета:
0)timezone установленная в конкретном коннекте руками через set time zone
1)PGTZ environment variable is used by libpq clients to send a SET TIME ZONE command to the server upon connection.
2)timezone установленная у конкретного пользователя через alter role SOMEROLE reset timezone;
3)timezone из postgresql.conf

--
Maxim Boguk
dataegret.ru
...
Рейтинг: 0 / 0
Как изменить время в БД?
    #39472417
сникерс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Maxim BogukсникерсКак посмотреть какие timezone у пользователей?


show TimeZone; показывает только для текущего, надо у всех.

А документацию совсем разучились читать?

The TimeZone configuration parameter can be set in the file postgresql.conf, or in any of the other standard ways described in Chapter 19. There are also some special ways to set it:

The SQL command SET TIME ZONE sets the time zone for the session. This is an alternative spelling of SET TIMEZONE TO with a more SQL-spec-compatible syntax.

The PGTZ environment variable is used by libpq clients to send a SET TIME ZONE command to the server upon connection.


Т.е. в порядке снижения приоритета:
0)timezone установленная в конкретном коннекте руками через set time zone
1)PGTZ environment variable is used by libpq clients to send a SET TIME ZONE command to the server upon connection.
2)timezone установленная у конкретного пользователя через alter role SOMEROLE reset timezone;
3)timezone из postgresql.conf

--
Maxim Boguk
dataegret.ru

Да читал я это, я не пойму как у пользоватлеля посмотреть какая timezone установлена.

select * from pg_user её не показывает
...
Рейтинг: 0 / 0
Как изменить время в БД?
    #39472449
qwwq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сникерс,

Код: sql
1.
SELECT * FROM pg_settings WHERE name ='TimeZone';


?
...
Рейтинг: 0 / 0
Как изменить время в БД?
    #39472467
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сникерсMaxim Bogukпропущено...


А документацию совсем разучились читать?

The TimeZone configuration parameter can be set in the file postgresql.conf, or in any of the other standard ways described in Chapter 19. There are also some special ways to set it:

The SQL command SET TIME ZONE sets the time zone for the session. This is an alternative spelling of SET TIMEZONE TO with a more SQL-spec-compatible syntax.

The PGTZ environment variable is used by libpq clients to send a SET TIME ZONE command to the server upon connection.


Т.е. в порядке снижения приоритета:
0)timezone установленная в конкретном коннекте руками через set time zone
1)PGTZ environment variable is used by libpq clients to send a SET TIME ZONE command to the server upon connection.
2)timezone установленная у конкретного пользователя через alter role SOMEROLE reset timezone;
3)timezone из postgresql.conf

--
Maxim Boguk
dataegret.ru

Да читал я это, я не пойму как у пользоватлеля посмотреть какая timezone установлена.

select * from pg_user её не показывает

В 99% случаев - никакая.
А так pg_dumpall -g покажет все alter role что есть в базе.

--
Maxim Boguk
dataegret.ru
...
Рейтинг: 0 / 0
Как изменить время в БД?
    #39472481
сникерс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qwwqсникерс,

Код: sql
1.
SELECT * FROM pg_settings WHERE name ='TimeZone';


?

это из конфига.
...
Рейтинг: 0 / 0
Как изменить время в БД?
    #39472482
сникерс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Maxim Bogukсникерспропущено...


Да читал я это, я не пойму как у пользоватлеля посмотреть какая timezone установлена.

select * from pg_user её не показывает

В 99% случаев - никакая.
А так pg_dumpall -g покажет все alter role что есть в базе.

--
Maxim Boguk
dataegret.ru


а запросом никак не узнать?
...
Рейтинг: 0 / 0
Как изменить время в БД?
    #39472516
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сникерсMaxim Bogukпропущено...


В 99% случаев - никакая.
А так pg_dumpall -g покажет все alter role что есть в базе.

--
Maxim Boguk
dataegret.ru


а запросом никак не узнать?

И опять ПОЛНОЕ нежелание потратить 1 минуту на чтение документации.
select rolname,rolconfig from pg_roles;

PS: я скоро начну банить за вопросы которые находятся поиском по доке за 30 секунд.
...
Рейтинг: 0 / 0
Как изменить время в БД?
    #39472567
qwwq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сникерсqwwqсникерс,

Код: sql
1.
SELECT * FROM pg_settings WHERE name ='TimeZone';


?

это из конфига.
как говаривал г-н Лавров: -- Д,Б

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
postgres=#Set "timeZone" TO '+0';
SET
postgres=# SELECT setting ,reset_val  FROM pg_settings WHERE name ='TimeZone'; setting  | reset_val 
----------+-----------
 <+00>-00 | W-SU
postgres=# reset TimeZone;
RESET
postgres=# SELECT setting ,reset_val  FROM pg_settings WHERE name ='TimeZone';
 setting | reset_val 
---------+-----------
 W-SU    | W-SU
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как изменить время в БД?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]