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

Discourse 如何访问运行数据库

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

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

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

进入 Discourse 容器

进入 Discourse 容器的命令是

cd /var/discourse/
./launcher enter app

进入 PostgreSQL

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

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

2023-09-08_00-07-54

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

 

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

 

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

标签:容器,数据库,Discourse,访问,discourse,进入,SQL,运行
From: https://www.cnblogs.com/huyuchengus/p/17687254.html

相关文章

  • 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个。这是官方的默认值。  现在我们觉得这个值应该是太低了,如果系......
  • Discourse 的无效附件清理
    Discourse对上传的附件会进行清理,对于一些没有任何被引用的附件,Discourse会认为是垃圾而清理掉。原因应该是为了降低存储空间的使用,但是我们目前使用的是S3,所以对存储空间并没有太多的要求。根据官方的说法,如果满足下面的条件的上传附件将会被清理掉:https://github.com/discour......
  • Discourse 附件无法显示的跟进
    今天登录表以后,发现数据又被清理了部分。然后我们又重新使用SQL导入了数据。这个让我们感觉Discourse的系统中应该设置了自动清理程序,在这个自动清理程序中会对认为没有使用的附件或者图片进行清理。因为我们更换了存储空间,所以这会导致自动清理程序可能会出现误判,因为路径或者......
  • Discourse 应该保留多少备份
    近期,我们在对Discourse进行恢复的时候,我们发现新的备份可能会导致不是所有的数据都能恢复到服务上。这时候我们应该考虑让Discourse保留多少备份的问题?在默认情况下,我们设置Discourse的备份是保留5个。这是官方的默认值。  现在我们觉得这个值应该是太低了,如果系统运行故......