diff --git a/postgresql.yaml b/postgresql.yaml
new file mode 100644
index 0000000..afcce8f
--- /dev/null
+++ b/postgresql.yaml
@@ -0,0 +1,51 @@
+---
+document: modulemd
+version: 2
+data:
+  name: postgresql
+  stream: 12
+  summary: PostgreSQL server and client module
+  description: >-
+    PostgreSQL is an advanced Object-Relational database management system (DBMS).
+    The postgresql-server package contains the programs needed to create and run a
+    PostgreSQL server, which will in turn allow you to create and maintain PostgreSQL
+    databases. The base postgresql package contains the client programs that you'll
+    need to access a PostgreSQL DBMS server.
+  license:
+    module:
+    - MIT
+  dependencies:
+  - buildrequires:
+      platform: [el8.1.0]
+    requires:
+      platform: [el8]
+  references:
+    community: https://www.postgresql.org
+    documentation: https://www.postgresql.org/docs/12/index.html
+    tracker: http://bugzilla.redhat.com
+  profiles:
+    client:
+      rpms:
+      - postgresql
+    server:
+      rpms:
+      - postgresql-server
+  api:
+    rpms:
+    - postgresql
+    - postgresql-server
+  components:
+    rpms:
+      pgaudit:
+        rationale: pgaudit extension
+        ref: caa849bfcbe9c72ff6d27dbdbb4a2969a3b12d6b
+        buildorder: 1
+      postgres-decoderbufs:
+        rationale: postgres-decoderbufs extension
+        ref: e0da85f78060f5c7701d17157ca36e6b1aaf85ad
+        buildorder: 1
+      postgresql:
+        rationale: Module API.
+        ref: 0ef80740a4bb9a460f9d58efd28044c73c579f33
+...
+