- 追加された行はこの色です。
- 削除された行はこの色です。
#author("2018-01-11T23:25:34+09:00","default:haikikyou","haikikyou")
[[PostgreSQL]]
#author("2019-01-14T07:57:50+00:00","default:haikikyou","haikikyou")
Foreign Data Wrapperの理解を目的とした個人用Noteです。~
不定期に更新していきますが,挫折するかもしれません。。
&size(12){&color(white,red){ 注意 };};
&color(red){内容については調査の上記載しておりますが,誤りの可能性もあるため,利用については個人の責任でお願いします。};
#contents
* PostgreSQLソースリーディング [#maae09e0]
** backend [#kfa71644]
*** access [#k9e91523]
- [[heapam.c>PostgreSQL/開発/backend/access/heapam.c]]
** include [#d0f75965]
- [[fmgr.h>PostgreSQL/開発/include/fmgr.h]]
- [[dynloader.h>PostgreSQL/開発/include/dynloader.h]]
*** foreign [#rad6c2dc]
- [[foreign.h>PostgreSQL/開発/include/foreign/foreign.h]]
- [[fdwapi.h>PostgreSQL/開発/include/foreign/fdwapi.h]]
*** lib [#n6340e48]
- [[stringinfo.h>PostgreSQL/開発/include/lib/stringinfo.h]]
*** nodes [#l8e63802]
- [[bitmapset.h>PostgreSQL/開発/include/nodes/bitmapset.h]]
*** storage [#k767a230]
- [[latch.h>PostgreSQL/開発/include/storage/latch.h]]
*** utils [#y9646198]
- [[memutils.h>PostgreSQL/開発/include/utils/memutils.h]]
- [[palloc.h>PostgreSQL/開発/include/utils/palloc.h]]
* プラグイン開発 [#g98768b0]
- [[timeout.h>PostgreSQL/開発/include/utils/timeout.h]]
- [[拡張機能の構築基盤>./拡張機能の構築基盤]]
- [[ForeignDataWrapperの開発>./ForeignDataWrapperの開発]]
- [[Extensionの開発>./Extensionの開発]]
- [[バックグランドワーカ>./バックグランドワーカ]]
* PostgreSQL解析 [#g91c5a48]
#ls2(PostgreSQL/解析)
* フック [#wf57f3ec]
- [[https://wiki.postgresql.org/images/e/e3/Hooks_in_postgresql.pdf]] - &size(11){&color(gray){ https://wiki.postgresql.org };};
** フックの種類 [#g559cf13]
#ls2(PostgreSQL/開発/フック)
* その他 [#k2687386]
- [[複数のバージョンのPostgreSQLを入れる>PostgreSQL/開発/複数のバージョンのPostgreSQLを入れる]]