|
22 | 22 |
|
23 | 23 |
|
24 | 24 | <link rel="icon" href="../../img/facio.ico"> |
25 | | - <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.22"> |
| 25 | + <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.23"> |
26 | 26 |
|
27 | 27 |
|
28 | 28 |
|
|
1517 | 1517 | </span> |
1518 | 1518 | </a> |
1519 | 1519 |
|
| 1520 | +</li> |
| 1521 | + |
| 1522 | + <li class="md-nav__item"> |
| 1523 | + <a href="#4-sqlbot-pg" class="md-nav__link"> |
| 1524 | + <span class="md-ellipsis"> |
| 1525 | + 4 如何访问 SQLBot 内置的 PG 数据库 |
| 1526 | + </span> |
| 1527 | + </a> |
| 1528 | + |
1520 | 1529 | </li> |
1521 | 1530 |
|
1522 | 1531 | </ul> |
|
1837 | 1846 | </span> |
1838 | 1847 | </a> |
1839 | 1848 |
|
| 1849 | +</li> |
| 1850 | + |
| 1851 | + <li class="md-nav__item"> |
| 1852 | + <a href="#4-sqlbot-pg" class="md-nav__link"> |
| 1853 | + <span class="md-ellipsis"> |
| 1854 | + 4 如何访问 SQLBot 内置的 PG 数据库 |
| 1855 | + </span> |
| 1856 | + </a> |
| 1857 | + |
1840 | 1858 | </li> |
1841 | 1859 |
|
1842 | 1860 | </ul> |
@@ -1888,6 +1906,56 @@ <h2 id="3">3 镜像拉取超时<a class="headerlink" href="#3" title="Permanent |
1888 | 1906 | <li>修改完成后,重启 docker 服务即可</li> |
1889 | 1907 | </ul> |
1890 | 1908 | </div> |
| 1909 | +<h2 id="4-sqlbot-pg">4 如何访问 SQLBot 内置的 PG 数据库<a class="headerlink" href="#4-sqlbot-pg" title="Permanent link">¶</a></h2> |
| 1910 | +<div class="admonition abstract"> |
| 1911 | +<p>docker 命令启动的 SQLBot,可以先停止服务,加上 PG 的运行端口: -p 5432:5432 |
| 1912 | +<div class="highlight"><pre><span></span><code>docker run -d \ |
| 1913 | + --name sqlbot \ |
| 1914 | + --restart unless-stopped \ |
| 1915 | + -p 8000:8000 \ |
| 1916 | + -p 8001:8001 \ |
| 1917 | + -p 5432:5432 \ |
| 1918 | + -v ./data/sqlbot/excel:/opt/sqlbot/data/excel \ |
| 1919 | + -v ./data/sqlbot/file:/opt/sqlbot/data/file \ |
| 1920 | + -v ./data/sqlbot/images:/opt/sqlbot/images \ |
| 1921 | + -v ./data/sqlbot/logs:/opt/sqlbot/logs \ |
| 1922 | + -v ./data/postgresql:/var/lib/postgresql/data \ |
| 1923 | + --privileged=true \ |
| 1924 | + dataease/sqlbot |
| 1925 | +</code></pre></div></p> |
| 1926 | +<p>以 docker compose 方式运行(离线包或 docker-compose 命令)的 SQLBot,可以修改 docker-compose.yml 文件,将 PG 的运行端口暴露出来,如下面示例代码中的 「5432:5432」。</p> |
| 1927 | +<p>若服务器 5432 端口已被占用,可以将冒号前的端口修改为其他可用端口,保持冒号后 PG 的内部端口 5432 不变即可。修改完 docker-compose.yml 文件后,请重新启动 SQLBot 服务。</p> |
| 1928 | +<div class="highlight"><pre><span></span><code>services: |
| 1929 | + sqlbot: |
| 1930 | + image: registry.cn-qingdao.aliyuncs.com/dataease/sqlbot |
| 1931 | + container_name: sqlbot |
| 1932 | + restart: always |
| 1933 | + privileged: true |
| 1934 | + networks: |
| 1935 | + - sqlbot-network |
| 1936 | + ports: |
| 1937 | + - ${SQLBOT_WEB_PORT}:8000 |
| 1938 | + - ${SQLBOT_MCP_PORT}:8001 |
| 1939 | + - 5432:5432 |
| 1940 | + env_file: |
| 1941 | + - conf/sqlbot.conf |
| 1942 | + volumes: |
| 1943 | + - ./data/sqlbot/excel:/opt/sqlbot/data/excel |
| 1944 | + - ./data/sqlbot/file:/opt/sqlbot/data/file |
| 1945 | + - ./data/sqlbot/images:/opt/sqlbot/images |
| 1946 | + - ./data/sqlbot/logs:/opt/sqlbot/app/logs |
| 1947 | + - ./data/postgresql:/var/lib/postgresql/data |
| 1948 | + |
| 1949 | +networks: |
| 1950 | + sqlbot-network: |
| 1951 | +</code></pre></div> |
| 1952 | +<p>默认 PG 的访问信息如下: |
| 1953 | +<div class="highlight"><pre><span></span><code>POSTGRES_PORT=5432 |
| 1954 | +POSTGRES_DB=sqlbot |
| 1955 | +POSTGRES_USER=root |
| 1956 | +POSTGRES_PASSWORD=Password123@pg |
| 1957 | +</code></pre></div></p> |
| 1958 | +</div> |
1891 | 1959 |
|
1892 | 1960 |
|
1893 | 1961 |
|
|
0 commit comments