Гость
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / можно ли в постгрессе сделать запрос в прошлое? / 19 сообщений из 19, страница 1 из 1
11.07.2017, 17:32
    #39486822
queezy relax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
можно ли в постгрессе сделать запрос в прошлое?
select * from table

на момент времени в прошлом, 5 минут назад например.
...
Рейтинг: 0 / 0
11.07.2017, 17:33
    #39486825
queezy relax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
можно ли в постгрессе сделать запрос в прошлое?
там же данные хранятся пока вакуум их не высосал.
...
Рейтинг: 0 / 0
11.07.2017, 17:35
    #39486827
queezy relax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
можно ли в постгрессе сделать запрос в прошлое?
втабличке разработчик например удалил что-нить, сделать запрос на 5 минут назад и востановить удаленные данные.
...
Рейтинг: 0 / 0
11.07.2017, 17:45
    #39486837
jan2ary
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
можно ли в постгрессе сделать запрос в прошлое?
queezy relax,

Есть расширение для грязного чтения - pg_dirtyread, все что вакуум еще не отработал, можно прочитать - https://www.depesz.com/2012/04/04/lets-talk-dirty/
...
Рейтинг: 0 / 0
11.07.2017, 17:47
    #39486840
queezy relax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
можно ли в постгрессе сделать запрос в прошлое?
jan2aryqueezy relax,

Есть расширение для грязного чтения - pg_dirtyread, все что вакуум еще не отработал, можно прочитать - https://www.depesz.com/2012/04/04/lets-talk-dirty/

В доступных расширениях его нет

pg_available_extensions


Значит как-то компилировать надо, а под виндой это не просто.
...
Рейтинг: 0 / 0
11.07.2017, 17:48
    #39486841
queezy relax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
можно ли в постгрессе сделать запрос в прошлое?
jan2ary,

спасибо
...
Рейтинг: 0 / 0
12.07.2017, 15:03
    #39487597
LeXa NalBat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
можно ли в постгрессе сделать запрос в прошлое?
queezy relax,

восстанавливаться из бэкапа с накатыванием логов до интересующего момента времени.

25.3. Continuous Archiving and Point-in-Time Recovery (PITR)

It is not necessary to replay the WAL entries all the way to the end. We could stop the replay at any point and have a consistent snapshot of the database as it was at that time. Thus, this technique supports point-in-time recovery: it is possible to restore the database to its state at any time since your base backup was taken.
...
Рейтинг: 0 / 0
12.07.2017, 15:19
    #39487621
mefman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
можно ли в постгрессе сделать запрос в прошлое?
еще один хочет
"шоб как в оракле!!!"
...
Рейтинг: 0 / 0
13.07.2017, 00:08
    #39487929
vyegorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
можно ли в постгрессе сделать запрос в прошлое?
mefmanеще один хочет
"шоб как в оракле!!!"
А чем это плохо – ”как в оракле”?
...
Рейтинг: 0 / 0
13.07.2017, 09:39
    #39488057
mefman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
можно ли в постгрессе сделать запрос в прошлое?
vyegorovmefmanеще один хочет
"шоб как в оракле!!!"
А чем это плохо – ”как в оракле”?
Плохо то, что инженер аки старая бабка хочет что все было "как издревле повелось".
...
Рейтинг: 0 / 0
13.07.2017, 10:07
    #39488075
Lonepsycho
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
можно ли в постгрессе сделать запрос в прошлое?
mefman,

вообще то не мало фичь перекочевало в постгрес из оракла, потому что какой-то "инженер аки старая бабка хочет что все было "как издревле повелось". ". на пример pl/pgsql
...
Рейтинг: 0 / 0
13.07.2017, 11:58
    #39488201
qwwq
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
можно ли в постгрессе сделать запрос в прошлое?
Lonepsychomefman,

вообще то не мало фичь перекочевало в постгрес из оракла, потому что какой-то "инженер аки старая бабка хочет что все было "как издревле повелось". ". на пример pl/pgsql
например пишется слитно

например был у меня знакомый , утверждавший что для оракла и пж можно писать один код .
типа язык то 1:1
ага
где то эти утверждения по сей день тут можно найти, кажется в вакансиях.

и да, оракл в массе своей заточен под выбор ларрём эллисоном бабла "как есть" , а не на реализацию инструмента "как надо было бы", поэтому в основном являет собой набор воплощённых антипаттернов

но иметь возможность посмотреть вглупь на неотвакуумированную глубину -- вполне ожидаемая фича. (вообще то если вести тиками неглубокий журнальчег ид снапшотов ? надо бы протестить)
...
Рейтинг: 0 / 0
13.07.2017, 12:12
    #39488221
Lonepsycho
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
можно ли в постгрессе сделать запрос в прошлое?
qwwqнапример пишется слитно
спасибо, попытаюсь запомнить.

qwwqнапример был у меня знакомый , утверждавший что для оракла и пж можно писать один код .
типа язык то 1:1
ага
где то эти утверждения по сей день тут можно найти, кажется в вакансиях.)
я не утверждаю, что фичя реализована 1:1, или что фича должна быть реализованной 1:1, я скорее об mefmanеще один хочет
"шоб как в оракле!!!" , т.е. сама постановка, что если что либо (пишется тоже слитно?) реализовано и работает в другом продукте, то этого никогда и ни при каких условиях не надо реализовывать в другом, потому что...
да и вопрос был не где найти оракловскую функцию в постгресе, а как получить функционал схожий ему. а тут возможны варианты, как пример, постоянно отстающая реплика. думаю, свою позицию объяснил.
...
Рейтинг: 0 / 0
13.07.2017, 13:42
    #39488369
qwwq
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
можно ли в постгрессе сделать запрос в прошлое?
Lonepsycho,

я думаю мы друг-друга поняли

и plpgsql совсем не как в оракле
и sql в оракле через жопу
но даже черезжопного его там много больше, чем в пж реализовано, что провоцирует слабых на голову хотеть того же и так же

а "либо" и "то" обычно пишутся через дефисы, но не всегда.
если на этот взглянуть на пример, например, то и "например" будет двоякий.
...
Рейтинг: 0 / 0
13.07.2017, 14:20
    #39488405
Lonepsycho
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
можно ли в постгрессе сделать запрос в прошлое?
qwwqа "либо" и "то" обычно пишутся через дефисы, но не всегда.
если на этот взглянуть на пример, например, то и "например" будет двоякий.
ух, сложновато всё :) спасибо за ликбез.
...
Рейтинг: 0 / 0
13.07.2017, 15:09
    #39488468
queezy relax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
можно ли в постгрессе сделать запрос в прошлое?
Где-то слышал такое:

Когда у человека кончаются аргументы - он начинает придираться к арфографии.
...
Рейтинг: 0 / 0
13.07.2017, 15:10
    #39488471
queezy relax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
можно ли в постгрессе сделать запрос в прошлое?
жаль что постгрес уступает оракелу по теме сабжа.
...
Рейтинг: 0 / 0
13.07.2017, 15:15
    #39488478
Lonepsycho
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
можно ли в постгрессе сделать запрос в прошлое?
queezy relax,

по теме сабжа, постгрес это делает, правда иначе. вариант приводил. кроме того, что это позволит вам запрашивать прошлое состояние БД, у вас появится и хот сденд-бай попутно. т.е. идеология другая, но желаемое получить можно.
...
Рейтинг: 0 / 0
13.07.2017, 21:54
    #39488729
vyegorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
можно ли в постгрессе сделать запрос в прошлое?
mefmanПлохо то, что инженер аки старая бабка хочет что все было "как издревле повелось".
Я нахожу, что Flashback Query/Table/Database функциональность является очень удобной.
Меня лично спасал Flashback Query, Flashback Database пользовали для внесения "сомнительных" (по словам разрабов) миграций.

Учитывая, что для Flashback Query в UNDO есть необходимая инфа — было бы удобно реализовать эту фичу.
Во время контрольных точек база умеет писать полные страницы в WAL ( full_page_writes ), соответственно Flashback Cluster (в данном случае) тоже уже частично реализован.

Это отличны административные возможности, я был бы очень рад их увидеть в Postgres'е.
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / можно ли в постгрессе сделать запрос в прошлое? / 19 сообщений из 19, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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