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

asf-ci-deploy pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/superset-site.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new be7160c52 deploying docs: feat(database): Add OceanBase support 
(#29496) (apache/superset@b4560d442b874c3ee65265c291e4c4afa6885710)
be7160c52 is described below

commit be7160c5233c355adce0e1271e72827274cd17d7
Author: apache <[email protected]>
AuthorDate: Tue Jul 9 09:31:04 2024 +0000

    deploying docs: feat(database): Add OceanBase support (#29496) 
(apache/superset@b4560d442b874c3ee65265c291e4c4afa6885710)
---
 404.html                                           |  2 +-
 assets/js/079e4a65.394af346.js                     |  1 -
 assets/js/079e4a65.68d09481.js                     |  1 +
 .../{1df93b7f.4d143227.js => 1df93b7f.3309d6fe.js} |  2 +-
 assets/js/f37194fb.dc0866fe.js                     |  1 -
 assets/js/f37194fb.f40db95f.js                     |  1 +
 ...e~main.e48ba1ba.js => runtime~main.4c7e4815.js} |  2 +-
 community/index.html                               |  2 +-
 docs/api/index.html                                |  2 +-
 docs/configuration/alerts-reports/index.html       |  2 +-
 docs/configuration/async-queries-celery/index.html |  2 +-
 docs/configuration/cache/index.html                |  2 +-
 docs/configuration/configuring-superset/index.html |  2 +-
 docs/configuration/country-map-tools/index.html    |  2 +-
 docs/configuration/databases/index.html            |  9 ++-
 docs/configuration/event-logging/index.html        |  2 +-
 .../importing-exporting-datasources/index.html     |  2 +-
 docs/configuration/networking-settings/index.html  |  2 +-
 docs/configuration/setup-ssh-tunneling/index.html  |  2 +-
 docs/configuration/sql-templating/index.html       |  2 +-
 docs/configuration/timezones/index.html            |  2 +-
 docs/contributing/development/index.html           |  2 +-
 docs/contributing/guidelines/index.html            |  2 +-
 docs/contributing/howtos/index.html                |  2 +-
 docs/contributing/index.html                       |  2 +-
 docs/contributing/misc/index.html                  |  2 +-
 docs/contributing/resources/index.html             |  4 +-
 docs/faq/index.html                                |  2 +-
 docs/installation/docker-builds/index.html         |  2 +-
 docs/installation/docker-compose/index.html        |  2 +-
 docs/installation/kubernetes/index.html            |  2 +-
 docs/installation/pypi/index.html                  |  2 +-
 docs/installation/upgrading-superset/index.html    |  2 +-
 docs/intro/index.html                              |  2 +-
 docs/quickstart/index.html                         |  2 +-
 docs/security/cves/index.html                      |  2 +-
 docs/security/index.html                           |  2 +-
 .../creating-your-first-dashboard/index.html       |  2 +-
 docs/using-superset/exploring-data/index.html      |  2 +-
 docs/using-superset/issue-codes/index.html         |  2 +-
 img/databases/oceanbase.svg                        | 67 ++++++++++++++++++++++
 img/erd.svg                                        |  2 +-
 index.html                                         |  4 +-
 markdown-page/index.html                           |  2 +-
 search/index.html                                  |  2 +-
 45 files changed, 117 insertions(+), 45 deletions(-)

diff --git a/404.html b/404.html
index 37e6ff319..854ad2f31 100644
--- a/404.html
+++ b/404.html
@@ -8,7 +8,7 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" 
href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.e48ba1ba.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.4c7e4815.js" defer="defer"></script>
 <script src="/assets/js/main.1c618763.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
diff --git a/assets/js/079e4a65.394af346.js b/assets/js/079e4a65.394af346.js
deleted file mode 100644
index c573532ba..000000000
--- a/assets/js/079e4a65.394af346.js
+++ /dev/null
@@ -1 +0,0 @@
-"use 
strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[6840],{37509:(e,t,l)=>{l.r(t),l.d(t,{assets:()=>vd,contentTitle:()=>Sd,default:()=>Rd,frontMatter:()=>zd,metadata:()=>Fd,toc:()=>_d});var
 
n,a,r,i,o,d,h,f,D,x,y,m,E,c,s,g,M,k,V,L,z,S,F,v,_,T,R,p,A,W,I,N,u,b,G,H,C,w,O,X,B,j,q,Y,U,P,K,Q,J,Z,$,ee,te,le,ne,ae,re,ie,oe,de,he,fe,De,xe,ye,me,Ee,ce,se,ge,Me,ke,Ve,Le,ze,Se,Fe,ve,_e,Te,Re,pe,Ae,We,Ie,Ne,ue,be,Ge,He,Ce,we,Oe,Xe,Be,je,qe,Ye,Ue,Pe,Ke,Qe,Je,Ze,$e,et,tt,lt,nt,
 [...]
\ No newline at end of file
diff --git a/assets/js/079e4a65.68d09481.js b/assets/js/079e4a65.68d09481.js
new file mode 100644
index 000000000..be98ea1e8
--- /dev/null
+++ b/assets/js/079e4a65.68d09481.js
@@ -0,0 +1 @@
+"use 
strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[6840],{37509:(e,t,l)=>{l.r(t),l.d(t,{assets:()=>vd,contentTitle:()=>Sd,default:()=>Rd,frontMatter:()=>zd,metadata:()=>Fd,toc:()=>_d});var
 
n,a,r,i,o,d,h,f,D,x,y,m,E,c,s,g,M,k,V,L,z,S,F,v,_,T,R,p,A,W,I,N,u,b,G,H,C,w,O,X,B,j,q,Y,U,P,K,Q,J,Z,$,ee,te,le,ne,ae,re,ie,oe,de,he,fe,De,xe,ye,me,Ee,ce,se,ge,Me,ke,Ve,Le,ze,Se,Fe,ve,_e,Te,Re,pe,Ae,We,Ie,Ne,ue,be,Ge,He,Ce,we,Oe,Xe,Be,je,qe,Ye,Ue,Pe,Ke,Qe,Je,Ze,$e,et,tt,lt,nt,
 [...]
\ No newline at end of file
diff --git a/assets/js/1df93b7f.4d143227.js b/assets/js/1df93b7f.3309d6fe.js
similarity index 94%
rename from assets/js/1df93b7f.4d143227.js
rename to assets/js/1df93b7f.3309d6fe.js
index cc8338e5f..222700520 100644
--- a/assets/js/1df93b7f.4d143227.js
+++ b/assets/js/1df93b7f.3309d6fe.js
@@ -73,7 +73,7 @@
       line-height: 26px;
     }
   }
-`,c=e=>{let{level:t,title:i,subtitle:a,dark:s}=e;const 
o=t,c="h1"===t?n:l;return(0,r.jsxs)(c,{dark:!!s,children:[(0,r.jsx)(o,{className:"title",children:i}),(0,r.jsx)("img",{className:"line",src:"/img/community/line.png",alt:"line"}),a&&(0,r.jsx)("p",{className:"subtitle",children:a})]})}},65986:(e,t,i)=>{i.r(t),i.d(t,{default:()=>y});var
 
a=i(96540),s=i(79201),r=i(28774),o=i(78276),n=i(25390),l=i(20072),c=i(33126);const
 d=[{title:"PostgreSQL",href:"https://www.postgresql.org/",imgName:"p [...]
+`,c=e=>{let{level:t,title:i,subtitle:a,dark:s}=e;const 
o=t,c="h1"===t?n:l;return(0,r.jsxs)(c,{dark:!!s,children:[(0,r.jsx)(o,{className:"title",children:i}),(0,r.jsx)("img",{className:"line",src:"/img/community/line.png",alt:"line"}),a&&(0,r.jsx)("p",{className:"subtitle",children:a})]})}},65986:(e,t,i)=>{i.r(t),i.d(t,{default:()=>y});var
 
a=i(96540),s=i(79201),r=i(28774),o=i(78276),n=i(25390),l=i(20072),c=i(33126);const
 d=[{title:"PostgreSQL",href:"https://www.postgresql.org/",imgName:"p [...]
   text-align: center;
 `,u=(0,n.A)("div")`
   position: relative;
diff --git a/assets/js/f37194fb.dc0866fe.js b/assets/js/f37194fb.dc0866fe.js
deleted file mode 100644
index 304137834..000000000
--- a/assets/js/f37194fb.dc0866fe.js
+++ /dev/null
@@ -1 +0,0 @@
-"use 
strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[4949],{18090:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>d,contentTitle:()=>o,default:()=>p,frontMatter:()=>a,metadata:()=>c,toc:()=>l});var
 r=s(74848),t=s(28453),i=s(86025);const a={title:"Connecting to 
Databases",hide_title:!0,sidebar_position:1,version:1},o="Connecting to 
Databases",c={id:"configuration/databases",title:"Connecting to 
Databases",description:"Superset does not ship bundled with connectivity to 
databas [...]
\ No newline at end of file
diff --git a/assets/js/f37194fb.f40db95f.js b/assets/js/f37194fb.f40db95f.js
new file mode 100644
index 000000000..237e5eba3
--- /dev/null
+++ b/assets/js/f37194fb.f40db95f.js
@@ -0,0 +1 @@
+"use 
strict";(self.webpackChunkdocs_v_2=self.webpackChunkdocs_v_2||[]).push([[4949],{18090:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>d,contentTitle:()=>o,default:()=>p,frontMatter:()=>a,metadata:()=>c,toc:()=>l});var
 r=s(74848),t=s(28453),i=s(86025);const a={title:"Connecting to 
Databases",hide_title:!0,sidebar_position:1,version:1},o="Connecting to 
Databases",c={id:"configuration/databases",title:"Connecting to 
Databases",description:"Superset does not ship bundled with connectivity to 
databas [...]
\ No newline at end of file
diff --git a/assets/js/runtime~main.e48ba1ba.js 
b/assets/js/runtime~main.4c7e4815.js
similarity index 64%
rename from assets/js/runtime~main.e48ba1ba.js
rename to assets/js/runtime~main.4c7e4815.js
index 6bf93eab8..0156f1077 100644
--- a/assets/js/runtime~main.e48ba1ba.js
+++ b/assets/js/runtime~main.4c7e4815.js
@@ -1 +1 @@
-(()=>{"use strict";var e,a,t,f,r,d={},c={};function o(e){var a=c[e];if(void 
0!==a)return a.exports;var t=c[e]={id:e,loaded:!1,exports:{}};return 
d[e].call(t.exports,t,t.exports,o),t.loaded=!0,t.exports}o.m=d,o.c=c,e=[],o.O=(a,t,f,r)=>{if(!t){var
 d=1/0;for(i=0;i<e.length;i++){t=e[i][0],f=e[i][1],r=e[i][2];for(var 
c=!0,n=0;n<t.length;n++)(!1&r||d>=r)&&Object.keys(o.O).every((e=>o.O[e](t[n])))?t.splice(n--,1):(c=!1,r<d&&(d=r));if(c){e.splice(i--,1);var
 b=f();void 0!==b&&(a=b)}}return a}r=r| [...]
\ No newline at end of file
+(()=>{"use strict";var e,a,t,r,f,d={},c={};function o(e){var a=c[e];if(void 
0!==a)return a.exports;var t=c[e]={id:e,loaded:!1,exports:{}};return 
d[e].call(t.exports,t,t.exports,o),t.loaded=!0,t.exports}o.m=d,o.c=c,e=[],o.O=(a,t,r,f)=>{if(!t){var
 d=1/0;for(i=0;i<e.length;i++){t=e[i][0],r=e[i][1],f=e[i][2];for(var 
c=!0,n=0;n<t.length;n++)(!1&f||d>=f)&&Object.keys(o.O).every((e=>o.O[e](t[n])))?t.splice(n--,1):(c=!1,f<d&&(d=f));if(c){e.splice(i--,1);var
 b=r();void 0!==b&&(a=b)}}return a}f=f| [...]
\ No newline at end of file
diff --git a/community/index.html b/community/index.html
index eddd16dac..a73434cb9 100644
--- a/community/index.html
+++ b/community/index.html
@@ -8,7 +8,7 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" 
href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.e48ba1ba.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.4c7e4815.js" defer="defer"></script>
 <script src="/assets/js/main.1c618763.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
diff --git a/docs/api/index.html b/docs/api/index.html
index 17d238545..91315da3b 100644
--- a/docs/api/index.html
+++ b/docs/api/index.html
@@ -8,7 +8,7 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" 
href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.e48ba1ba.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.4c7e4815.js" defer="defer"></script>
 <script src="/assets/js/main.1c618763.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
diff --git a/docs/configuration/alerts-reports/index.html 
b/docs/configuration/alerts-reports/index.html
index 79fb12486..7352fcf39 100644
--- a/docs/configuration/alerts-reports/index.html
+++ b/docs/configuration/alerts-reports/index.html
@@ -8,7 +8,7 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" 
href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.e48ba1ba.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.4c7e4815.js" defer="defer"></script>
 <script src="/assets/js/main.1c618763.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
diff --git a/docs/configuration/async-queries-celery/index.html 
b/docs/configuration/async-queries-celery/index.html
index 69a73500d..b4f4b4f6f 100644
--- a/docs/configuration/async-queries-celery/index.html
+++ b/docs/configuration/async-queries-celery/index.html
@@ -8,7 +8,7 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" 
href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.e48ba1ba.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.4c7e4815.js" defer="defer"></script>
 <script src="/assets/js/main.1c618763.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
diff --git a/docs/configuration/cache/index.html 
b/docs/configuration/cache/index.html
index 286a392f6..8ea5652fb 100644
--- a/docs/configuration/cache/index.html
+++ b/docs/configuration/cache/index.html
@@ -8,7 +8,7 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" 
href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.e48ba1ba.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.4c7e4815.js" defer="defer"></script>
 <script src="/assets/js/main.1c618763.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
diff --git a/docs/configuration/configuring-superset/index.html 
b/docs/configuration/configuring-superset/index.html
index b4ecc9822..ea77c0f28 100644
--- a/docs/configuration/configuring-superset/index.html
+++ b/docs/configuration/configuring-superset/index.html
@@ -8,7 +8,7 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" 
href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.e48ba1ba.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.4c7e4815.js" defer="defer"></script>
 <script src="/assets/js/main.1c618763.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
diff --git a/docs/configuration/country-map-tools/index.html 
b/docs/configuration/country-map-tools/index.html
index ba7cfd93d..5276d6aaf 100644
--- a/docs/configuration/country-map-tools/index.html
+++ b/docs/configuration/country-map-tools/index.html
@@ -8,7 +8,7 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" 
href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.e48ba1ba.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.4c7e4815.js" defer="defer"></script>
 <script src="/assets/js/main.1c618763.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
diff --git a/docs/configuration/databases/index.html 
b/docs/configuration/databases/index.html
index 7d31b2175..9d997f994 100644
--- a/docs/configuration/databases/index.html
+++ b/docs/configuration/databases/index.html
@@ -8,7 +8,7 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" 
href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.e48ba1ba.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.4c7e4815.js" defer="defer"></script>
 <script src="/assets/js/main.1c618763.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
@@ -32,7 +32,7 @@ install new database drivers into your Superset 
configuration.</p>
 <p>Some of the recommended packages are shown below. Please refer to
 <a href="https://github.com/apache/superset/blob/master/pyproject.toml"; 
target="_blank" rel="noopener noreferrer">pyproject.toml</a> for the versions 
that
 are compatible with Superset.</p>
-<table><thead><tr><th><div style="width:150px">Database</div></th><th>PyPI 
package</th><th>Connection String</th></tr></thead><tbody><tr><td><a 
href="/docs/configuration/databases#aws-athena">AWS 
Athena</a></td><td><code>pip install pyathena[pandas]</code> , <code>pip 
install 
PyAthenaJDBC</code></td><td><code>awsathena+rest://{access_key_id}:{access_key}@athena.{region}.amazonaws.com/{schema}?s3_staging_dir={s3_staging_dir}&amp;...
 </code></td></tr><tr><td><a href="/docs/configuration/da [...]
+<table><thead><tr><th><div style="width:150px">Database</div></th><th>PyPI 
package</th><th>Connection String</th></tr></thead><tbody><tr><td><a 
href="/docs/configuration/databases#aws-athena">AWS 
Athena</a></td><td><code>pip install pyathena[pandas]</code> , <code>pip 
install 
PyAthenaJDBC</code></td><td><code>awsathena+rest://{access_key_id}:{access_key}@athena.{region}.amazonaws.com/{schema}?s3_staging_dir={s3_staging_dir}&amp;...
 </code></td></tr><tr><td><a href="/docs/configuration/da [...]
 <hr>
 <p>Note that many other databases are supported, the main criteria being the 
existence of a functional
 SQLAlchemy dialect and Python driver. Searching for the keyword 
&quot;sqlalchemy + (database name)&quot;
@@ -457,6 +457,11 @@ Port: <code>3306</code> by default</li>
 Python / SQLAlchemy interface to IBM Netezza Performance Server (aka 
Netezza).</p>
 <p>Here&#x27;s the recommended connection string:</p>
 <div class="codeBlockContainer_Ckt0 theme-code-block" 
style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div 
class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text 
codeBlock_bY9V thin-scrollbar" 
style="color:#393A34;background-color:#f6f8fa"><code 
class="codeBlockLines_e6Vv"><span class="token-line" 
style="color:#393A34"><span class="token 
plain">netezza+nzpy://{username}:{password}@{hostname}:{port}/{database}</span><br></span></code></pre><div
 clas [...]
+<h4 class="anchor anchorWithStickyNavbar_LWe7" id="oceanbase">OceanBase<a 
class="hash-link" aria-label="Direct link to OceanBase" title="Direct link to 
OceanBase" href="/docs/configuration/databases#oceanbase">​</a></h4>
+<p>The <a href="https://pypi.org/project/oceanbase_py/"; target="_blank" 
rel="noopener noreferrer">sqlalchemy-oceanbase</a> library is the recommended
+way to connect to OceanBase through SQLAlchemy.</p>
+<p>The connection string for OceanBase looks like this:</p>
+<div class="codeBlockContainer_Ckt0 theme-code-block" 
style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div 
class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text 
codeBlock_bY9V thin-scrollbar" 
style="color:#393A34;background-color:#f6f8fa"><code 
class="codeBlockLines_e6Vv"><span class="token-line" 
style="color:#393A34"><span class="token 
plain">oceanbase://&lt;User&gt;:&lt;Password&gt;@&lt;Host&gt;:&lt;Port&gt;/&lt;Database&gt;</span><br></span></c
 [...]
 <h4 class="anchor anchorWithStickyNavbar_LWe7" id="ocient-db">Ocient DB<a 
class="hash-link" aria-label="Direct link to Ocient DB" title="Direct link to 
Ocient DB" href="/docs/configuration/databases#ocient-db">​</a></h4>
 <p>The recommended connector library for Ocient is <a 
href="https://pypi.org/project/sqlalchemy-ocient"; target="_blank" rel="noopener 
noreferrer">sqlalchemy-ocient</a>.</p>
 <h5 class="anchor anchorWithStickyNavbar_LWe7" 
id="install-the-ocient-driver">Install the Ocient Driver<a class="hash-link" 
aria-label="Direct link to Install the Ocient Driver" title="Direct link to 
Install the Ocient Driver" 
href="/docs/configuration/databases#install-the-ocient-driver">​</a></h5>
diff --git a/docs/configuration/event-logging/index.html 
b/docs/configuration/event-logging/index.html
index 07c436419..80345c08e 100644
--- a/docs/configuration/event-logging/index.html
+++ b/docs/configuration/event-logging/index.html
@@ -8,7 +8,7 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" 
href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.e48ba1ba.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.4c7e4815.js" defer="defer"></script>
 <script src="/assets/js/main.1c618763.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
diff --git a/docs/configuration/importing-exporting-datasources/index.html 
b/docs/configuration/importing-exporting-datasources/index.html
index d25ef3886..2cef65b64 100644
--- a/docs/configuration/importing-exporting-datasources/index.html
+++ b/docs/configuration/importing-exporting-datasources/index.html
@@ -8,7 +8,7 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" 
href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.e48ba1ba.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.4c7e4815.js" defer="defer"></script>
 <script src="/assets/js/main.1c618763.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
diff --git a/docs/configuration/networking-settings/index.html 
b/docs/configuration/networking-settings/index.html
index e2896b175..6ab42ab70 100644
--- a/docs/configuration/networking-settings/index.html
+++ b/docs/configuration/networking-settings/index.html
@@ -8,7 +8,7 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" 
href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.e48ba1ba.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.4c7e4815.js" defer="defer"></script>
 <script src="/assets/js/main.1c618763.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
diff --git a/docs/configuration/setup-ssh-tunneling/index.html 
b/docs/configuration/setup-ssh-tunneling/index.html
index adc8e9b83..be305e74e 100644
--- a/docs/configuration/setup-ssh-tunneling/index.html
+++ b/docs/configuration/setup-ssh-tunneling/index.html
@@ -8,7 +8,7 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" 
href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.e48ba1ba.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.4c7e4815.js" defer="defer"></script>
 <script src="/assets/js/main.1c618763.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
diff --git a/docs/configuration/sql-templating/index.html 
b/docs/configuration/sql-templating/index.html
index 16a845170..696fcbb63 100644
--- a/docs/configuration/sql-templating/index.html
+++ b/docs/configuration/sql-templating/index.html
@@ -8,7 +8,7 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" 
href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.e48ba1ba.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.4c7e4815.js" defer="defer"></script>
 <script src="/assets/js/main.1c618763.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
diff --git a/docs/configuration/timezones/index.html 
b/docs/configuration/timezones/index.html
index e22f670af..93342ccaa 100644
--- a/docs/configuration/timezones/index.html
+++ b/docs/configuration/timezones/index.html
@@ -8,7 +8,7 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" 
href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.e48ba1ba.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.4c7e4815.js" defer="defer"></script>
 <script src="/assets/js/main.1c618763.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
diff --git a/docs/contributing/development/index.html 
b/docs/contributing/development/index.html
index 3c7d2b1b6..8f0af99e5 100644
--- a/docs/contributing/development/index.html
+++ b/docs/contributing/development/index.html
@@ -8,7 +8,7 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" 
href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.e48ba1ba.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.4c7e4815.js" defer="defer"></script>
 <script src="/assets/js/main.1c618763.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
diff --git a/docs/contributing/guidelines/index.html 
b/docs/contributing/guidelines/index.html
index be2a0a731..f03b0e704 100644
--- a/docs/contributing/guidelines/index.html
+++ b/docs/contributing/guidelines/index.html
@@ -8,7 +8,7 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" 
href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.e48ba1ba.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.4c7e4815.js" defer="defer"></script>
 <script src="/assets/js/main.1c618763.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
diff --git a/docs/contributing/howtos/index.html 
b/docs/contributing/howtos/index.html
index 6839bd575..753dcf4b7 100644
--- a/docs/contributing/howtos/index.html
+++ b/docs/contributing/howtos/index.html
@@ -8,7 +8,7 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" 
href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.e48ba1ba.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.4c7e4815.js" defer="defer"></script>
 <script src="/assets/js/main.1c618763.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
diff --git a/docs/contributing/index.html b/docs/contributing/index.html
index 43511e149..946ec65e1 100644
--- a/docs/contributing/index.html
+++ b/docs/contributing/index.html
@@ -8,7 +8,7 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" 
href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.e48ba1ba.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.4c7e4815.js" defer="defer"></script>
 <script src="/assets/js/main.1c618763.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
diff --git a/docs/contributing/misc/index.html 
b/docs/contributing/misc/index.html
index c91ad02e2..cd4f56f02 100644
--- a/docs/contributing/misc/index.html
+++ b/docs/contributing/misc/index.html
@@ -8,7 +8,7 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" 
href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.e48ba1ba.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.4c7e4815.js" defer="defer"></script>
 <script src="/assets/js/main.1c618763.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
diff --git a/docs/contributing/resources/index.html 
b/docs/contributing/resources/index.html
index 556d81ff4..4d825b195 100644
--- a/docs/contributing/resources/index.html
+++ b/docs/contributing/resources/index.html
@@ -8,14 +8,14 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" 
href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.e48ba1ba.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.4c7e4815.js" defer="defer"></script>
 <script src="/assets/js/main.1c618763.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 n=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
n)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentEle [...]
 <h2 class="anchor anchorWithStickyNavbar_LWe7" 
id="entity-relationship-diagram">Entity-Relationship Diagram<a 
class="hash-link" aria-label="Direct link to Entity-Relationship Diagram" 
title="Direct link to Entity-Relationship Diagram" 
href="/docs/contributing/resources#entity-relationship-diagram">​</a></h2>
 <p>Here is our interactive ERD:</p>
-<div style="position:relative;width:100%;height:800"><svg width="100%" 
height="800" style="display:block;touch-action:none"><rect fill="#003153" x="0" 
y="0" width="100%" height="800" style="pointer-events:none"></rect><g 
transform="matrix(1,0,0,1,0,0)"><rect fill="#fff" x="0" y="0"></rect><g><svg 
xmlns="http://www.w3.org/2000/svg"; width="6290" height="1758" 
preserveAspectRatio="none" 
style="width:6290px;height:1758px;background:#003153" viewBox="0 0 6290 
1758"><path fill="#003153" d="M0  [...]
+<div style="position:relative;width:100%;height:800"><svg width="100%" 
height="800" style="display:block;touch-action:none"><rect fill="#003153" x="0" 
y="0" width="100%" height="800" style="pointer-events:none"></rect><g 
transform="matrix(1,0,0,1,0,0)"><rect fill="#fff" x="0" y="0"></rect><g><svg 
xmlns="http://www.w3.org/2000/svg"; width="5493" height="2353" 
preserveAspectRatio="none" 
style="width:5493px;height:2353px;background:#003153" viewBox="0 0 5493 
2353"><path fill="#003153" d="M0  [...]
 <br>
 <p><a 
href="https://github.com/apache/superset/tree/master/docs/static/img/erd.svg"; 
target="_blank" rel="noopener noreferrer">Download the 
.svg</a></p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div 
class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col"><a 
href="https://github.com/apache/superset/edit/master/docs/docs/contributing/resources.mdx";
 target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg 
fill="currentColor" height="20" wid [...]
           <div class="footer__applitools">
diff --git a/docs/faq/index.html b/docs/faq/index.html
index a33635e1c..35afe7225 100644
--- a/docs/faq/index.html
+++ b/docs/faq/index.html
@@ -8,7 +8,7 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" 
href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.e48ba1ba.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.4c7e4815.js" defer="defer"></script>
 <script src="/assets/js/main.1c618763.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
diff --git a/docs/installation/docker-builds/index.html 
b/docs/installation/docker-builds/index.html
index cef90d8aa..311172035 100644
--- a/docs/installation/docker-builds/index.html
+++ b/docs/installation/docker-builds/index.html
@@ -8,7 +8,7 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" 
href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.e48ba1ba.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.4c7e4815.js" defer="defer"></script>
 <script src="/assets/js/main.1c618763.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
diff --git a/docs/installation/docker-compose/index.html 
b/docs/installation/docker-compose/index.html
index 280b3aebb..e7da80d06 100644
--- a/docs/installation/docker-compose/index.html
+++ b/docs/installation/docker-compose/index.html
@@ -8,7 +8,7 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" 
href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.e48ba1ba.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.4c7e4815.js" defer="defer"></script>
 <script src="/assets/js/main.1c618763.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
diff --git a/docs/installation/kubernetes/index.html 
b/docs/installation/kubernetes/index.html
index c27c9d474..8cddcbfbd 100644
--- a/docs/installation/kubernetes/index.html
+++ b/docs/installation/kubernetes/index.html
@@ -8,7 +8,7 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" 
href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.e48ba1ba.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.4c7e4815.js" defer="defer"></script>
 <script src="/assets/js/main.1c618763.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
diff --git a/docs/installation/pypi/index.html 
b/docs/installation/pypi/index.html
index b6b4209bf..7a355e742 100644
--- a/docs/installation/pypi/index.html
+++ b/docs/installation/pypi/index.html
@@ -8,7 +8,7 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" 
href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.e48ba1ba.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.4c7e4815.js" defer="defer"></script>
 <script src="/assets/js/main.1c618763.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
diff --git a/docs/installation/upgrading-superset/index.html 
b/docs/installation/upgrading-superset/index.html
index bb5ba466a..bd9777eeb 100644
--- a/docs/installation/upgrading-superset/index.html
+++ b/docs/installation/upgrading-superset/index.html
@@ -8,7 +8,7 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" 
href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.e48ba1ba.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.4c7e4815.js" defer="defer"></script>
 <script src="/assets/js/main.1c618763.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
diff --git a/docs/intro/index.html b/docs/intro/index.html
index 93476952f..dfccb5c4e 100644
--- a/docs/intro/index.html
+++ b/docs/intro/index.html
@@ -8,7 +8,7 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" 
href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.e48ba1ba.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.4c7e4815.js" defer="defer"></script>
 <script src="/assets/js/main.1c618763.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
diff --git a/docs/quickstart/index.html b/docs/quickstart/index.html
index 6e68c3d41..a848e026f 100644
--- a/docs/quickstart/index.html
+++ b/docs/quickstart/index.html
@@ -8,7 +8,7 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" 
href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.e48ba1ba.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.4c7e4815.js" defer="defer"></script>
 <script src="/assets/js/main.1c618763.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
diff --git a/docs/security/cves/index.html b/docs/security/cves/index.html
index 2188fb15b..d6815e7d8 100644
--- a/docs/security/cves/index.html
+++ b/docs/security/cves/index.html
@@ -8,7 +8,7 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" 
href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.e48ba1ba.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.4c7e4815.js" defer="defer"></script>
 <script src="/assets/js/main.1c618763.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
diff --git a/docs/security/index.html b/docs/security/index.html
index 7d2a6227b..f1bfa6d25 100644
--- a/docs/security/index.html
+++ b/docs/security/index.html
@@ -8,7 +8,7 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" 
href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.e48ba1ba.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.4c7e4815.js" defer="defer"></script>
 <script src="/assets/js/main.1c618763.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
diff --git a/docs/using-superset/creating-your-first-dashboard/index.html 
b/docs/using-superset/creating-your-first-dashboard/index.html
index 75bb87c7c..080eb6e0a 100644
--- a/docs/using-superset/creating-your-first-dashboard/index.html
+++ b/docs/using-superset/creating-your-first-dashboard/index.html
@@ -8,7 +8,7 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" 
href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.e48ba1ba.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.4c7e4815.js" defer="defer"></script>
 <script src="/assets/js/main.1c618763.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
diff --git a/docs/using-superset/exploring-data/index.html 
b/docs/using-superset/exploring-data/index.html
index 3e0012678..cd57b50eb 100644
--- a/docs/using-superset/exploring-data/index.html
+++ b/docs/using-superset/exploring-data/index.html
@@ -8,7 +8,7 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" 
href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.e48ba1ba.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.4c7e4815.js" defer="defer"></script>
 <script src="/assets/js/main.1c618763.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
diff --git a/docs/using-superset/issue-codes/index.html 
b/docs/using-superset/issue-codes/index.html
index 618a6cce2..7ee79d4df 100644
--- a/docs/using-superset/issue-codes/index.html
+++ b/docs/using-superset/issue-codes/index.html
@@ -8,7 +8,7 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" 
href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.e48ba1ba.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.4c7e4815.js" defer="defer"></script>
 <script src="/assets/js/main.1c618763.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
diff --git a/img/databases/oceanbase.svg b/img/databases/oceanbase.svg
new file mode 100644
index 000000000..01e48adbc
--- /dev/null
+++ b/img/databases/oceanbase.svg
@@ -0,0 +1,67 @@
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+<svg id="_图层_1" data-name="图层 1" xmlns="http://www.w3.org/2000/svg"; viewBox="0 
0 95.26 13.73">
+  <defs>
+    <style>
+      .cls-1 {
+        fill: #0181fd;
+      }
+
+      .cls-2 {
+        fill: #fff;
+      }
+
+      .cls-3 {
+        fill: #ffa005;
+      }
+
+      .cls-4 {
+        fill: #181818;
+      }
+
+      .cls-5 {
+        fill: #07c846;
+      }
+    </style>
+  </defs>
+  <rect class="cls-2" width="95.26" height="13.73"/>
+  <g>
+    <g>
+      <path class="cls-4" 
d="M51,2.66l-4.58,8.49h2.28l.74-1.48h3.05l.24,1.48h2.28l-1.68-8.49h-2.33Zm-.7,5.34l1.44-2.83,.48,2.83h-1.92Z"/>
+      <path class="cls-4" 
d="M31.98,3.71c-.33-.41-.76-.72-1.28-.95-.52-.23-1.11-.34-1.77-.34s-1.3,.11-1.9,.34c-.6,.23-1.13,.55-1.6,.95-.47,.41-.86,.88-1.18,1.42-.32,.54-.53,1.13-.64,1.76-.11,.63-.1,1.22,.04,1.76,.13,.54,.36,1.02,.69,1.42,.33,.41,.75,.72,1.27,.95,.52,.23,1.11,.34,1.78,.34s1.29-.11,1.89-.34c.6-.23,1.13-.55,1.61-.95,.47-.41,.87-.88,1.19-1.42,.32-.54,.53-1.13,.64-1.76,.11-.63,.1-1.22-.04-1.76-.13-.54-.37-1.02-.7-1.42m-1.84,4.12c-.17,.29-.38,.53-.63,.74-.25,.21-.53,.37-.83,.4
 [...]
+      <polygon class="cls-4" points="46.4 9.28 42.07 9.28 42.32 7.81 46.51 
7.81 46.82 5.94 42.64 5.94 42.88 4.52 47.21 4.52 47.53 2.66 41.06 2.66 39.61 
11.15 46.08 11.15 46.4 9.28"/>
+      <polygon class="cls-4" points="61.29 7.75 58.79 2.66 56.65 2.66 55.2 
11.15 57.34 11.15 58.23 6.05 60.72 11.15 62.85 11.15 64.3 2.66 62.17 2.66 61.29 
7.75"/>
+      <path class="cls-4" 
d="M70.83,8.68c.04-.26,.06-.5,.04-.72-.02-.23-.08-.43-.19-.61s-.25-.33-.45-.46c-.19-.12-.44-.22-.73-.28,.34-.2,.61-.43,.8-.72,.2-.28,.33-.64,.41-1.06,.12-.71,.02-1.25-.31-1.62-.33-.38-.87-.56-1.63-.56h-3.47l-1.45,8.49h3.72c.44,0,.84-.05,1.2-.16,.37-.1,.69-.26,.97-.47,.28-.21,.51-.47,.7-.78,.19-.31,.31-.66,.38-1.06m-3.67-4.34h.67c.67,0,.96,.27,.86,.82-.09,.55-.47,.82-1.14,.82h-.67l.28-1.64Zm1.07,4.88c-.26,.14-.65,.21-1.19,.21h-.75l.31-1.8h.75c.54,0,.91,.07,1.12,.
 [...]
+      <path class="cls-4" 
d="M83.57,5.97c-.16-.06-.33-.12-.5-.17-.17-.05-.32-.11-.45-.19-.13-.07-.23-.16-.3-.25-.07-.1-.09-.22-.07-.37,.04-.22,.15-.39,.35-.53,.2-.14,.43-.2,.71-.2,.22,0,.44,.05,.65,.14,.22,.09,.42,.24,.62,.43l1.14-1.72c-.37-.23-.77-.4-1.19-.51-.42-.12-.84-.17-1.25-.17-.44,0-.84,.07-1.22,.2-.38,.13-.71,.32-.99,.57-.29,.24-.52,.54-.72,.88-.19,.34-.33,.72-.4,1.14-.07,.42-.07,.77,.01,1.04,.08,.27,.21,.5,.39,.68,.18,.18,.39,.32,.63,.43,.25,.11,.5,.21,.76,.3,.22,.08,.4,.16,.56
 [...]
+      <path class="cls-4" 
d="M38.16,2.42c-.57,0-1.14,.11-1.7,.33-.56,.22-1.07,.53-1.54,.92-.46,.39-.86,.86-1.19,1.41-.33,.54-.55,1.14-.66,1.8-.11,.65-.09,1.26,.05,1.81,.15,.55,.38,1.03,.71,1.43,.33,.4,.73,.71,1.21,.93,.48,.22,1.01,.33,1.57,.33,.28,0,.56-.03,.85-.08,.29-.06,.61-.14,.96-.26l.23-.08,.45-2.61c-.65,.6-1.31,.9-2,.9-.31,0-.59-.06-.84-.18-.25-.12-.45-.29-.62-.5-.16-.21-.28-.46-.34-.74-.06-.29-.07-.6,0-.93,.06-.33,.17-.64,.33-.92,.16-.29,.36-.53,.59-.74,.23-.21,.49-.37,.79-.49,.2
 [...]
+      <path class="cls-4" 
d="M78.31,9.36c-.35-.07-1.02-.11-2.18,.17l.26,1.65h2.28l-.36-1.81Z"/>
+      <path class="cls-4" 
d="M78.22,8.87l-.37-1.87c-.55,0-1.24,.09-2.1,.31-.09,.02-.19,.05-.29,.08-.47,.13-.91,.22-1.31,.28l1.25-2.46,.27,1.65c.86-.22,1.55-.3,2.1-.31l-.77-3.85h-2.33l-4.58,8.49h2.28l.82-1.62c.69-.05,1.52-.17,2.46-.43,.14-.04,.27-.07,.39-.1,1.16-.27,1.83-.24,2.18-.17"/>
+      <g>
+        <path class="cls-4" 
d="M89.66,6.01c-1.7,.44-2.99,.4-3.55,.35l-.3,1.83c.16,.01,.35,.02,.56,.03,.84,.02,2.06-.06,3.54-.45,1.4-.37,2.23-.34,2.65-.27l.3-1.83c-.71-.07-1.75-.03-3.21,.35"/>
+        <path class="cls-4" 
d="M90.1,2.73c-1.62,.42-2.87,.41-3.47,.36l-.45,2.8c.4,.04,1.15,.07,2.15-.07l.16-.98c.56-.07,1.19-.18,1.87-.36,1.5-.39,2.34-.34,2.73-.26l.3-1.84c-.71-.09-1.77-.05-3.29,.34"/>
+        <path class="cls-4" 
d="M89.25,9.18c-.54,.14-1.03,.23-1.48,.29l.15-.9c-.62,.07-1.16,.09-1.59,.08-.21,0-.39-.01-.55-.03l-.46,2.72c.18,.01,.39,.03,.64,.03,.84,.02,2.06-.06,3.54-.45,1.32-.35,2.13-.35,2.58-.29l.3-1.83c-.71-.06-1.72,0-3.13,.36"/>
+      </g>
+    </g>
+    <g>
+      <path class="cls-5" 
d="M11.91,12.89c.36-.15,.72-.29,1.1-.42,.17-.06,.35-.12,.52-.17,.14-.04,.28-.08,.42-.12,2.12-.59,4.27-.75,6.35-.52v-2.17c-2.3-.23-4.67-.03-7.02,.63-.14,.04-.28,.08-.42,.12-.18,.06-.37,.12-.55,.18-.36,.12-.72,.26-1.07,.4l.67,2.06Z"/>
+      <path class="cls-1" 
d="M20.29,2.46v6.49c-2.39-.23-4.85-.02-7.27,.69-.3,.09-.59,.18-.89,.28-.36,.12-.72,.24-1.07,.34-3.06,.9-6.16,1.22-9.18,1V4.77c2.36,.23,4.79,.02,7.18-.66,.33-.09,.65-.2,.98-.31,.33-.11,.66-.22,.98-.32,3.09-.92,6.22-1.24,9.27-1.03Z"/>
+      <path class="cls-3" 
d="M10.26,.84c-.36,.15-.72,.29-1.1,.42-.17,.06-.35,.12-.52,.17-.14,.04-.28,.08-.42,.12-2.12,.59-4.27,.75-6.35,.52v2.17c2.3,.23,4.67,.03,7.02-.63,.14-.04,.28-.08,.42-.12,.18-.06,.37-.12,.55-.18,.36-.12,.72-.26,1.07-.4l-.67-2.06Z"/>
+    </g>
+  </g>
+</svg>
diff --git a/img/erd.svg b/img/erd.svg
index 279d464be..3e94d15de 100644
--- a/img/erd.svg
+++ b/img/erd.svg
@@ -1 +1 @@
-<?xml version="1.0" encoding="us-ascii" standalone="no"?><svg 
xmlns="http://www.w3.org/2000/svg"; xmlns:xlink="http://www.w3.org/1999/xlink"; 
contentStyleType="text/css" height="1758px" preserveAspectRatio="none" 
style="width:6290px;height:1758px;background:#003153;" version="1.1" viewBox="0 
0 6290 1758" width="6290px" zoomAndPan="magnify"><defs/><g><rect fill="#003153" 
height="1758" style="stroke:none;stroke-width:1.0;" width="6290" x="0" 
y="0"/><text fill="#D9D3D0" font-family="Verdana"  [...]
\ No newline at end of file
+<?xml version="1.0" encoding="us-ascii" standalone="no"?><svg 
xmlns="http://www.w3.org/2000/svg"; xmlns:xlink="http://www.w3.org/1999/xlink"; 
contentStyleType="text/css" height="2353px" preserveAspectRatio="none" 
style="width:5493px;height:2353px;background:#003153;" version="1.1" viewBox="0 
0 5493 2353" width="5493px" zoomAndPan="magnify"><defs/><g><rect fill="#003153" 
height="2353" style="stroke:none;stroke-width:1.0;" width="5493" x="0" 
y="0"/><text fill="#D9D3D0" font-family="Verdana"  [...]
\ No newline at end of file
diff --git a/index.html b/index.html
index 5f5094288..ef5f6c81a 100644
--- a/index.html
+++ b/index.html
@@ -8,11 +8,11 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" 
href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.e48ba1ba.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.4c7e4815.js" defer="defer"></script>
 <script src="/assets/js/main.1c618763.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 n=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
n)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentEle [...]
+<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 n=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
n)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentEle [...]
           <div class="footer__applitools">
             We use &nbsp;<a href="https://applitools.com/"; target="_blank" 
rel="nofollow"><img src="/img/applitools.png" title="Applitools"></a>
           </div>
diff --git a/markdown-page/index.html b/markdown-page/index.html
index 28fe5f7c1..3729a7add 100644
--- a/markdown-page/index.html
+++ b/markdown-page/index.html
@@ -8,7 +8,7 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" 
href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.e48ba1ba.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.4c7e4815.js" defer="defer"></script>
 <script src="/assets/js/main.1c618763.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
diff --git a/search/index.html b/search/index.html
index 6735e909e..b25eb13b1 100644
--- a/search/index.html
+++ b/search/index.html
@@ -8,7 +8,7 @@
 
 
 <script src="/script/matomo.js"></script><link rel="stylesheet" 
href="/assets/css/styles.970abb13.css">
-<script src="/assets/js/runtime~main.e48ba1ba.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.4c7e4815.js" defer="defer"></script>
 <script src="/assets/js/main.1c618763.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">


Reply via email to