powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / recovery.conf и recovery_target_time
8 сообщений из 8, страница 1 из 1
recovery.conf и recovery_target_time
    #40044777
dartaen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день,

Pg 9.6, пытаюсь восстановить базу на определённое время, recovery.conf:

recovery_target_action = 'promote'
restore_command = 'cp /u01/pgsql-9.6/wal/%f %p'
recovery_target_time = '2021–02–12 12:57:00+05

В итоге в логе получаю следующее:
2021-02-12 13:47:14.176 +05 > LOG: database system was interrupted; last known up at 2021-02-11 16:36:58 +05
2021-02-12 13:47:14.245 +05 > FATAL: invalid input syntax for type timestamp with time zone: "2021–02–12 12:57:00 +05"
2021-02-12 13:47:14.247 +05 > LOG: startup process (PID 9015) exited with exit code 1
2021-02-12 13:47:14.248 +05 > LOG: aborting startup due to startup process failure
2021-02-12 13:47:14.273 +05 > LOG: database system is shut down

Пробовал уже по-разному и вообще не указывать TZ, и +00 и +YEKT. Гуглил ничего не нашёл, в документации тоже не нашёл решения. :(

Подскажите какой же всё-таки формат использовать?
...
Рейтинг: 0 / 0
recovery.conf и recovery_target_time
    #40044789
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dartaen,

а вас разница в написании
2021-02-11
и
2021–02–12


не смущает вообще?

нормальные тире ставьте и нормальные редакторы для конфигов используйте.


--
Maxim Boguk
лучшая поддержка PostgreSQL: dataegret.ru
...
Рейтинг: 0 / 0
recovery.conf и recovery_target_time
    #40044793
dartaen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо большое! В моих шрифтах разницы не увидел, после вашего поста поиском понял что оно разное.
...
Рейтинг: 0 / 0
recovery.conf и recovery_target_time
    #40044798
Фотография mefman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dartaen
Спасибо большое! В моих шрифтах разницы не увидел, после вашего поста поиском понял что оно разное.

А чем редактировали изначально?
Неужели Вордом!
...
Рейтинг: 0 / 0
recovery.conf и recovery_target_time
    #40044800
dartaen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Редактировал, если уж так интересно - в ФАР, просто изначально дёрнул это с сайта.
...
Рейтинг: 0 / 0
recovery.conf и recovery_target_time
    #40044802
Фотография mefman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dartaen
изначально дёрнул это с сайта.

наверное в этом и корень проблемы.
...
Рейтинг: 0 / 0
recovery.conf и recovery_target_time
    #40044803
Melkij
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще recovery_target_time дёргает именно стандартный каст строки в timestamp with time zone и потому можно проверять синтаксис даты в консоли любого подручного postgresql
Код: sql
1.
select cast('2021-02-11 16:36:58 +05' as timestamp with time zone);
...
Рейтинг: 0 / 0
recovery.conf и recovery_target_time
    #40044804
dartaen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Melkij
Вообще recovery_target_time дёргает именно стандартный каст строки в timestamp with time zone и потому можно проверять синтаксис даты в консоли любого подручного postgresql
Код: sql
1.
select cast('2021-02-11 16:36:58 +05' as timestamp with time zone);



Да, я натыкался про это, когда искал как решить проблему. Только у меня всего 1 постгресс, и тот сломан был в тот момент.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / recovery.conf и recovery_target_time
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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