This is an automated email from the ASF dual-hosted git repository.

rcordier pushed a commit to branch postgresql
in repository https://gitbox.apache.org/repos/asf/james-project.git

commit 8605fe049f811bad0e3b6056f65537fe2284a1ef
Author: Tung Tran <[email protected]>
AuthorDate: Wed Jul 3 15:08:54 2024 +0700

    [Antora] [PGSQL] Architecture section for postgres doc
---
 .../assets/images/specialized-instances-postgres.png   | Bin 0 -> 369508 bytes
 .../servers/assets/images/storage_james_postgres.png   | Bin 0 -> 215597 bytes
 .../servers/assets/images/storage_james_postgres.svg   |   1 +
 docs/modules/servers/nav.adoc                          |   3 +++
 .../pages/postgres/architecture/consistency-model.adoc |  11 +++++++++++
 .../consistency_model_data_replication_extend.adoc     |   1 +
 .../postgres/architecture/implemented-standards.adoc   |   6 ++++++
 .../servers/pages/postgres/architecture/index.adoc     |  15 +++++++++++++--
 .../architecture/mailqueue_combined_extend.adoc        |   1 +
 .../postgres/architecture/specialized-instances.adoc   |   7 +++++++
 10 files changed, 43 insertions(+), 2 deletions(-)

diff --git 
a/docs/modules/servers/assets/images/specialized-instances-postgres.png 
b/docs/modules/servers/assets/images/specialized-instances-postgres.png
new file mode 100644
index 0000000000..9b1d226257
Binary files /dev/null and 
b/docs/modules/servers/assets/images/specialized-instances-postgres.png differ
diff --git a/docs/modules/servers/assets/images/storage_james_postgres.png 
b/docs/modules/servers/assets/images/storage_james_postgres.png
new file mode 100644
index 0000000000..e846fa4d9c
Binary files /dev/null and 
b/docs/modules/servers/assets/images/storage_james_postgres.png differ
diff --git a/docs/modules/servers/assets/images/storage_james_postgres.svg 
b/docs/modules/servers/assets/images/storage_james_postgres.svg
new file mode 100644
index 0000000000..bc8203ce1f
--- /dev/null
+++ b/docs/modules/servers/assets/images/storage_james_postgres.svg
@@ -0,0 +1 @@
+<svg version="1.1" viewBox="0.0 0.0 960.0 720.0" fill="none" stroke="none" 
stroke-linecap="square" stroke-miterlimit="10" 
xmlns:xlink="http://www.w3.org/1999/xlink"; 
xmlns="http://www.w3.org/2000/svg";><clipPath id="p.0"><path d="m0 0l960.0 0l0 
720.0l-960.0 0l0 -720.0z" clip-rule="nonzero"/></clipPath><g 
clip-path="url(#p.0)"><path fill="#000000" fill-opacity="0.0" d="m0 0l960.0 0l0 
720.0l-960.0 0z" fill-rule="evenodd"/><path fill="#cfe2f3" d="m191.9685 
138.49081l0 0c0 -12.428581 27.624374 [...]
\ No newline at end of file
diff --git a/docs/modules/servers/nav.adoc b/docs/modules/servers/nav.adoc
index 03a4fd2900..8e8ee8daca 100644
--- a/docs/modules/servers/nav.adoc
+++ b/docs/modules/servers/nav.adoc
@@ -86,6 +86,9 @@
 ** xref:postgres/index.adoc[]
 *** xref:postgres/objectives.adoc[]
 *** xref:postgres/architecture/index.adoc[]
+**** xref:postgres/architecture/implemented-standards.adoc[]
+**** xref:postgres/architecture/consistency-model.adoc[]
+**** xref:postgres/architecture/specialized-instances.adoc[]
 *** xref:postgres/run/index.adoc[]
 *** xref:postgres/configure/index.adoc[]
 **** Protocols
diff --git 
a/docs/modules/servers/pages/postgres/architecture/consistency-model.adoc 
b/docs/modules/servers/pages/postgres/architecture/consistency-model.adoc
new file mode 100644
index 0000000000..dfd1687255
--- /dev/null
+++ b/docs/modules/servers/pages/postgres/architecture/consistency-model.adoc
@@ -0,0 +1,11 @@
+= Postgresql James server &mdash; Consistency Model
+:navtitle: Consistency Model
+
+:backend-name: postgres
+:backend-name-cap: Postgres
+:server-name: Postgresql James server
+:mailet-repository-path-prefix: postgres
+:xref-base: postgres
+:data_replication_extend: 
servers:postgres/architecture/consistency_model_data_replication_extend.adoc
+
+include::partial$architecture/consistency-model.adoc[]
\ No newline at end of file
diff --git 
a/docs/modules/servers/pages/postgres/architecture/consistency_model_data_replication_extend.adoc
 
b/docs/modules/servers/pages/postgres/architecture/consistency_model_data_replication_extend.adoc
new file mode 100644
index 0000000000..ab0c01417a
--- /dev/null
+++ 
b/docs/modules/servers/pages/postgres/architecture/consistency_model_data_replication_extend.adoc
@@ -0,0 +1 @@
+//
\ No newline at end of file
diff --git 
a/docs/modules/servers/pages/postgres/architecture/implemented-standards.adoc 
b/docs/modules/servers/pages/postgres/architecture/implemented-standards.adoc
new file mode 100644
index 0000000000..e33b3d8a8d
--- /dev/null
+++ 
b/docs/modules/servers/pages/postgres/architecture/implemented-standards.adoc
@@ -0,0 +1,6 @@
+= Postgresql James server &mdash; Implemented standards
+:navtitle: Implemented standards
+
+:server-name: Postgresql James server
+
+include::partial$architecture/implemented-standards.adoc[]
\ No newline at end of file
diff --git a/docs/modules/servers/pages/postgres/architecture/index.adoc 
b/docs/modules/servers/pages/postgres/architecture/index.adoc
index 9d44d70ca1..8be525750a 100644
--- a/docs/modules/servers/pages/postgres/architecture/index.adoc
+++ b/docs/modules/servers/pages/postgres/architecture/index.adoc
@@ -1,2 +1,13 @@
-= Distributed James Postgres Server &mdash; Architecture
-:navtitle: Architecture
\ No newline at end of file
+= Postgresql James server &mdash; Architecture
+:navtitle: Architecture
+
+:backend-name: postgres
+:server-name: Postgresql James server
+:backend-storage-introduce: Postgresql is used for metadata storage. 
Postgresql is efficient for a very high workload.
+:storage-picture-file-name: storage_james_postgres.png
+:mailet-repository-path-prefix: postgres
+:xref-base: postgres
+:mailqueue-combined-extend: 
servers:postgres/architecture/mailqueue_combined_extend.adoc
+:mailqueue-combined-extend-backend:
+
+include::partial$architecture/index.adoc[]
\ No newline at end of file
diff --git 
a/docs/modules/servers/pages/postgres/architecture/mailqueue_combined_extend.adoc
 
b/docs/modules/servers/pages/postgres/architecture/mailqueue_combined_extend.adoc
new file mode 100644
index 0000000000..dba010cbb0
--- /dev/null
+++ 
b/docs/modules/servers/pages/postgres/architecture/mailqueue_combined_extend.adoc
@@ -0,0 +1 @@
+// 123
\ No newline at end of file
diff --git 
a/docs/modules/servers/pages/postgres/architecture/specialized-instances.adoc 
b/docs/modules/servers/pages/postgres/architecture/specialized-instances.adoc
new file mode 100644
index 0000000000..7f8e349377
--- /dev/null
+++ 
b/docs/modules/servers/pages/postgres/architecture/specialized-instances.adoc
@@ -0,0 +1,7 @@
+= Postgresql James server &mdash; Specialized instances
+:navtitle: Specialized instances
+
+:server-name: Postgresql James server
+:specialized-instances-file-name: specialized-instances-postgres.png
+
+include::partial$architecture/specialized-instances.adoc[]
\ No newline at end of file


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to