Я немного поработал с Postgres.Я пытаюсь познакомиться с редактированием исходного кода того же самого.
Одним из предложенных упражнений было изменение политики замены буфера в системе Postgres 7.4.(Это было в одной из домашних работ какого-то университета. Первые несколько ссылок Google. Я просто использую их для ознакомления с кодом.)
Я понимаю некоторые его части, но я не могу полностью понятькак модифицировать систему.Я имею в виду, что я знаю конкретные файлы, файлы буферных папок в папке src / backend / storage как файлы, в которые я должен вносить изменения, но вопрос о том, как реализовать свою собственную схему и протестировать ее, идет мне в голову.
Итак, мой вопрос, может ли кто-нибудь помочь мне с базовым пониманием фрагмента кода?(Возможно, дайте мне идею, как решить вопрос, упомянутый выше? И как проверить его (самое важное).) (Обещание, это не домашняя работа, я просто пытаюсь разобраться в этом.)
Если нет, может ли кто-нибудь отослать меня к какой-нибудь книге, которая может помочь мне с изменением исходного кода postgresql?Есть книги для использования postgresql, но я не смог найти ни одной, которая могла бы помочь изменить исходный код.
PS: Я знаю, что онлайновая документация исходного кода PGSQL находится по адресу: http://doxygen.postgresql.org/
Но я не могу понять многое из этого.Мне нужна книга, которая может помочь непрофессионалу!
Любая помощь очень ценится!