私はPostgresを少し使っていました。同じソースコードの編集に慣れようとしています。
提案された演習の1つは、Postgres7.4のシステムのバッファー置換ポリシーを変更することでした。(それはいくつかの大学の宿題の1つでした。グーグルの最初のいくつかのリンク。私はコードに慣れるためにそれらを使用しています。)
私はその一部を理解していますが、システムを変更する方法を完全に理解することはできません。つまり、src / backend / storageの場所にある特定のファイル、バッファフォルダーファイルを変更する必要のあるファイルとして知っていますが、独自のスキームを実装してテストする方法は頭を悩ませています。
だから私の質問は、誰かが基本的なコードスニペットの理解を手伝ってくれるでしょうか?(おそらく、上記の質問を解決する方法と、それをテストする方法(最も重要)を教えてください。)(これは、いかなる種類の宿題でもありません。約束します。私はただ物事のコツをつかもうとしています。)
そうでない場合は、postgresqlソースコードの変更に役立つ本を誰かに紹介してもらえますか?postgresqlを使用する本はありますが、ソースコードの変更に役立つ本は見つかりませんでした。
PS:PGSQLソースコードのオンラインドキュメントは次の場所にあります:http://doxygen.postgresql.org/
でもそこからはよくわかりません。素人を助けることができる本が必要です!
どんな助けでも大歓迎です!