]> Untitled Git - articles.git/commitdiff
Empty project for mc2
authorNikolay Shaplov <dhyan@nataraj.su>
Sun, 11 Jan 2026 10:28:06 +0000 (13:28 +0300)
committerNikolay Shaplov <dhyan@nataraj.su>
Sun, 11 Jan 2026 10:28:06 +0000 (13:28 +0300)
slides/2025 - Becoming PosgtreSQL Core Developer/2. Basic Structures: Register Data Types/src/stub/data_types_examples/Makefile [new file with mode: 0644]
slides/2025 - Becoming PosgtreSQL Core Developer/2. Basic Structures: Register Data Types/src/stub/data_types_examples/data_types_examples--0.0.1.sql [new file with mode: 0644]
slides/2025 - Becoming PosgtreSQL Core Developer/2. Basic Structures: Register Data Types/src/stub/data_types_examples/data_types_examples.c [new file with mode: 0644]
slides/2025 - Becoming PosgtreSQL Core Developer/2. Basic Structures: Register Data Types/src/stub/data_types_examples/data_types_examples.control [new file with mode: 0644]

diff --git a/slides/2025 - Becoming PosgtreSQL Core Developer/2. Basic Structures: Register Data Types/src/stub/data_types_examples/Makefile b/slides/2025 - Becoming PosgtreSQL Core Developer/2. Basic Structures: Register Data Types/src/stub/data_types_examples/Makefile
new file mode 100644 (file)
index 0000000..8b27ee8
--- /dev/null
@@ -0,0 +1,13 @@
+MODULE_big     = data_types_examples
+EXTENSION = data_types_examples           # Name of the extension
+DATA = data_types_examples--0.0.1.sql
+# REGRESS = my_first_extension-main-test
+
+OBJS = data_types_examples.o
+
+
+PG_CONFIG  ?= pg_config                  # Path to the pg_config executable
+PGXS := $(shell $(PG_CONFIG) --pgxs)     # Get the PostgreSQL Extension Makefile from pg_config
+include $(PGXS)                          # Include the PostgreSQL Extension Makefile
+
+
diff --git a/slides/2025 - Becoming PosgtreSQL Core Developer/2. Basic Structures: Register Data Types/src/stub/data_types_examples/data_types_examples--0.0.1.sql b/slides/2025 - Becoming PosgtreSQL Core Developer/2. Basic Structures: Register Data Types/src/stub/data_types_examples/data_types_examples--0.0.1.sql
new file mode 100644 (file)
index 0000000..b28b04f
--- /dev/null
@@ -0,0 +1,3 @@
+
+
+
diff --git a/slides/2025 - Becoming PosgtreSQL Core Developer/2. Basic Structures: Register Data Types/src/stub/data_types_examples/data_types_examples.c b/slides/2025 - Becoming PosgtreSQL Core Developer/2. Basic Structures: Register Data Types/src/stub/data_types_examples/data_types_examples.c
new file mode 100644 (file)
index 0000000..562a183
--- /dev/null
@@ -0,0 +1,5 @@
+#include "postgres.h"
+#include "fmgr.h"
+
+PG_MODULE_MAGIC;
+
diff --git a/slides/2025 - Becoming PosgtreSQL Core Developer/2. Basic Structures: Register Data Types/src/stub/data_types_examples/data_types_examples.control b/slides/2025 - Becoming PosgtreSQL Core Developer/2. Basic Structures: Register Data Types/src/stub/data_types_examples/data_types_examples.control
new file mode 100644 (file)
index 0000000..99d98e9
--- /dev/null
@@ -0,0 +1,8 @@
+# my_first_extension.control
+# Comment line to provide additional information about the extension
+comment = 'Data Types Exampls'
+
+# Specifies the default version of the extension
+default_version = '0.0.1'
+module_pathname = '$libdir/data_types_examples'
+