| От | Victor Spirin |
|---|---|
| Тема | Re: Atomic rename feature for Windows. |
| Дата | |
| Msg-id | ae02fe67-4988-b5b6-a683-726bb26e21d8@postgrespro.ru обсуждение |
| Ответ на | Atomic rename feature for Windows. (Victor Spirin <v.spirin@postgrespro.ru>) |
| Список | pgsql-hackers |
Hi The flags for calling the CreateFile function have been changed. Victor Spirin Postgres Professional:http://www.postgrespro.com The Russian Postgres Company 05.07.2021 16:53, Victor Spirin пишет: > Hi > > I used the SetFileInformationByHandle function with the > FILE_RENAME_FLAG_POSIX_SEMANTICS flag for the file rename function.. > > 1) The _WIN32_WINNT variable needs to be increased to 0x0A00 (Windows > 10). Fixed conflict with #undef CHECKSUM_TYPE_NONE > > 2) The SetFileInformationByHandle function works correctly only on > Windows 10 and higher. > > The app must have a manifest to check the Windows version using the > IsWindows10OrGreater() function. I added a manifest to all postgres > projects and disabled the GenerateManifest option on windows projects. > > This patch related to this post: > https://www.postgresql.org/message-id/CAEepm%3D0FV-k%2B%3Dd9z08cW%3DZXoR1%3Dkw9wdpkP6WAuOrKJdz-8ujg%40mail.gmail.com > >
В списке pgsql-hackers по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера