From da436004c1690390b68f48f198c6e77cb2c5cf30 Mon Sep 17 00:00:00 2001 From: Nikolay Shaplov Date: Thu, 17 Jul 2025 16:55:09 +0300 Subject: [PATCH] =?utf8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8=D0=BB=20REA?= =?utf8?q?DME=20=D0=B4=D0=BB=D1=8F=20=D0=BB=D0=B5=D0=BA=D1=86=D0=B8=D0=B8?= =?utf8?q?=20=D0=BE=20=D1=81=D0=BE=D0=B7=D0=B4=D0=B0=D0=BD=D0=B8=D0=B8=20?= =?utf8?q?=D1=80=D0=B0=D1=81=D1=88=D0=B8=D1=80=D0=B5=D0=BD=D0=B8=D0=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- slides/2025 - Creating own extension/README.md | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 slides/2025 - Creating own extension/README.md diff --git a/slides/2025 - Creating own extension/README.md b/slides/2025 - Creating own extension/README.md new file mode 100644 index 0000000..ca496a5 --- /dev/null +++ b/slides/2025 - Creating own extension/README.md @@ -0,0 +1,10 @@ +### Аннотация + +#### Создание расширения PostgreSQL +#### Первый шаг на пути к разработке ядра postgres. + +Популярность PostgreSQL обеспечивается не только ее производительностью и доступностью, но во многом своим открытым процессом разработки: исходный код СУБД доступен для изучения и модификации, и любой желающий может принять участие в разработке ядра проекта, предлагая свое улучшения и изменения. +Программист для того чтобы стать ядра разработчиком ядра PostgreSQL должен пройти длинный путь, но практически каждый начинает свое движение с разработки расширения PostgreSQL. +PostgreSQL предоставляет широкие возможности по расширению функциональности и модификации поведения ядра СУБД через механизм расширений. + +В этой лекции мы рассмотрим основы создания расширений: что это такое, из каких элементов оно состоит, и создадим первое учебное расширение. -- 2.47.3