首页 > 数据库 >Discourse 如何访问运行数据库

Discourse 如何访问运行数据库

时间:2023-09-08 12:31:55浏览次数:33  
标签:容器 数据库 Discourse 访问 discourse 进入 SQL 运行

在需要了解 Discourse 如何访问数据库之前我们需要了解的是 Discourse 的所有软件都使用的是 Docker 容器。

因此我们必须要进入到 Docker 容器后才能访问 Discourse 内部的东西。

进入 Discourse 容器

进入 Discourse 容器的命令是

cd /var/discourse/
./launcher enter app

进入 PostgreSQL

进入容器后再运行 sudo -u postgres psql discourse 命令就可以进入 psql 的控制台了。

在这个控制界面中,你可以输入 SQL 语句进行查询了。

Discourse 如何访问运行数据库_Docker

例如我们可以运行 select count(*) from topics; 这个 SQL 来查看当前你的运行实例中有多少个主题。

 

在 Discourse 容器内部运行查询的命令和如何进入后执行 SQL。

 

https://www.isharkfly.com/t/discourse/14716

标签:容器,数据库,Discourse,访问,discourse,进入,SQL,运行
From: https://blog.51cto.com/cwikius/7408512

相关文章

  • Discourse 的系统日志
    Discourse提供了较为完善的日志查看方式。用得最多的可能就是Logster的基于Web的UI了。LogsterDiscourse的错误日志面板用的是logster,采集的是Rails/Rack的日志,正常应该用Rails::Logger但是discourse做了封装。正常的访问地址为你的域名后面添加logs。例如,可以访问......
  • Discourse 能支持多少数量的主题
    支持主题的数量和ID使用的数据类型有关。根据我们从Discourse上dump出来的SQL,我们看到Discourse的官方使用Integer作为ID的数据类型。  随后,我们查看了pgsql的官方文档,integer是4字节的,能够存储的最大值为:2147483647。  对Discourse来说,这个值应......
  • Discourse 如何访问运行数据库
    在需要了解Discourse如何访问数据库之前我们需要了解的是Discourse的所有软件都使用的是Docker容器。因此我们必须要进入到Docker容器后才能访问Discourse内部的东西。进入Discourse容器进入Discourse容器的命令是cd/var/discourse/./launcherenterapp进......
  • Discourse 可以支持的存储类型
    根据官方的这个主题:ConfigureanS3compatibleobjectstorageproviderforuploads-sysadmin-DiscourseMetaDiscourse可以支持很多不同的对象存储。  感觉上是只要和S3兼容的基本上都能用。建议从对象存储的角度考虑,还是建议使用S3。因为这个S3的对象存储......
  • C#访问本地网络目录及文件
    来自你的消息:怎么通过C#访问局域网目录?用户名和密码怎么设置?来自ChatAI的消息:要使用C#访问局域网目录,可以使用.NETFramework中的System.Net命名空间提供的类和方法来实现。你可以使用NetworkCredential类设置用户名和密码进行身份验证。下面是一个简单的示例代码:usingSyst......
  • 泛微代码访问第三方数据库
    1、OA数据源添加数据库 2、代码示例RecordSetrs=newRecordSet();rs.executeSqlWithDataSource("selectmrcodefrommes_drawingmanagwheremrcode='10105600001'","Mes");Stringmrcode="";if(r......
  • Windows访问Linux下的FTP服务器(Centos和Uuntu)
    centos7.9版本1.下载FTP离线安装包:http://rpmfind.net/linux/rpm2html/search.php?query=vsftpd(x86-64)   选择最后一个 vsftpd-3.0.2-28.el7.x86_64.rpm2.检查是否已经安装了vsftprpm-qa|grepvsftpd出现提示vsftpd版本号则表示......
  • postgis数据库导出csv表再导入postgis
    1、导出csv表fromsettings_Addressimport*fromsqlalchemyimportcreate_engine,MetaDataimportpandasaspddefcreate_conn(Postgis_user,Postgis_password,Postgis_host,Postgis_port,dbname_PG):#returncreate_engine('Postgis+pyPostgis://{}:{}@{}:{}/......
  • 弹性数据库连接池探活策略调研(三)——DBCP
    前言在之前的文章中,我们介绍了弹性数据库连接失效的背景,并探讨了HikariCP、Druid连接池探活策略的相关内容。在本文中,我们将会继续探讨另一个线上常用的连接池——DBCP,并为您介绍如何在使用DBCP时实现最佳实践的弹性数据库连接池探活策略。DBCPDBCP有两个版本:1.x和2.x(也称为DBC......
  • Discourse 应该保留多少备份
    近期,我们在对Discourse进行恢复的时候,我们发现新的备份可能会导致不是所有的数据都能恢复到服务上。这时候我们应该考虑让Discourse保留多少备份的问题?在默认情况下,我们设置Discourse的备份是保留5个。这是官方的默认值。  现在我们觉得这个值应该是太低了,如果系......