当前位置: 首页 > news >正文

网站商城前台模板免费下载网站优化seo推广服务

网站商城前台模板免费下载,网站优化seo推广服务,如何在网站上做404页面,医疗电子科技网站建设替换衡石 metadb​ 在使用 HENGSHI SENSE 服务过程中,可以根据业务需要替换 HENGSHI 自带的 metadb。本文讲述使用云服务 PostgreSQL 替代衡石 metadb 的过程。 准备工作​ 在进行配置前,请在云服务 PostgreSQL 上完成如下准备工作。 [必须] 配置衡石…

替换衡石 metadb​

在使用 HENGSHI SENSE 服务过程中,可以根据业务需要替换 HENGSHI 自带的 metadb。本文讲述使用云服务 PostgreSQL 替代衡石 metadb 的过程。

准备工作​

在进行配置前,请在云服务 PostgreSQL 上完成如下准备工作。

  1. [必须] 配置衡石业务数据库 创建用户和数据库,可参考下面示例进行操作,示例中用户名和账户名均为 hengshi。

    sql
    DO $body$ BEGIN IF NOT EXISTS (SELECT * FROM pg_catalog.pg_user WHERE  usename = 'hengshi') THEN CREATE ROLE hengshi CREATEDB CREATEROLE LOGIN PASSWORD 'hengshi202020'; END IF; END $body$;
    set role hengshi;
    create database hengshi;
    create database hengshi_sense_internal_storage;
    reset role;

  2. [必须] 配置衡石日志数据库 创建衡石日志用户,建立衡石日志数据库,并将数据库权限授权给衡石日志用户。 参考下面示例进行日志用户相关准备工作。

    sql
    \c hengshi
    DO $body$ BEGIN IF NOT EXISTS (SELECT * FROM pg_catalog.pg_user WHERE usename = 'syslog') THEN CREATE ROLE syslog LOGIN PASSWORD 'syslog'; END IF; END $body$;
    GRANT ALL PRIVILEGES ON DATABASE hengshi to syslog;
    CREATE DATABASE syslog;
    GRANT ALL PRIVILEGES ON DATABASE syslog to syslog;

  3. [可选] 配置只读账号 准备只读帐号(此操作在成功启动衡石服务后进行配置)。参考下面示例,设置只读账户。

    sql
    \c hengshi
    DO $body$ BEGIN IF NOT EXISTS (SELECT * FROM pg_catalog.pg_user WHERE  usename = 'hsro') THEN CREATE ROLE hsro LOGIN PASSWORD 'hsro202020'; END IF; END $body$;
    GRANT USAGE ON SCHEMA public TO hsro;
    ALTER DEFAULT PRIVILEGES IN SCHEMA public GRANT SELECT ON TABLES TO hsro;
    GRANT SELECT ON ALL TABLES IN SCHEMA public TO hsro;
    GRANT USAGE ON SCHEMA quartz TO hsro;
    ALTER DEFAULT PRIVILEGES IN SCHEMA quartz GRANT SELECT ON TABLES TO hsro;
    GRANT SELECT ON ALL TABLES IN SCHEMA quartz TO hsro;

  4. [可选] 配置衡石向量数据库 创建 pg_vector 向量数据库账号以及授予权限. 参考下面用户名为 vector 的示例。

    sql
    DO $body$ BEGIN IF NOT EXISTS (SELECT * FROM pg_catalog.pg_user WHERE usename = 'vector') THEN CREATE ROLE vector LOGIN PASSWORD 'vector20242024'; END IF; END $body$;
    CREATE DATABASE vector owner=vector;
    GRANT ALL PRIVILEGES ON DATABASE vector to vector;

  5. [必须] 配置衡石业务库权限 使用超级管理员账号对用户进行授权操作 Hengshi-sense 版本>=4.4,要求云服务 PostgreSQL 数据库 hengshi 用户需要具备 hengshi、hengshi_sense_internal_storage 这两个数据库的 pg_catalog(schema)的 CREATE/USAGE 权限,或者 hengshi 用户拥有超级管理员权限

    • 查询 hengshi 用户是否具备超级管理员权限
    sql
    select usename from pg_catalog.pg_user where usesuper = 't' and usename = 'hengshi';
    # 查询结果不为空即表示 hengshi 用户具有超级管理员权限

提示

如果 hengshi 用户具有超级管理员权限忽略下述步骤

* 依次连接 hengshi、hengshi_sense_internal_storage 数据库,进行授权操作

sql

\c hengshi
GRANT ALL ON SCHEMA pg_catalog TO hengshi;
\c hengshi_sense_internal_storage
GRANT ALL ON SCHEMA pg_catalog TO hengshi;

* 依次连接 hengshi、hengshi_sense_internal_storage 数据库,查询授权操作是否成功

sql

\c hengshi
select nspname,pri_t,rolname from (SELECT nspname, (aclexplode(COALESCE(nspacl, acldefault('n', nspowner)))).grantee        AS grantee, (aclexplode(COALESCE(nspacl, acldefault('n', nspowner)))).privilege_type AS pri_t FROM pg_namespace WHERE nspname = 'pg_catalog') a left join pg_roles b on a.grantee=b.oid where rolname = 'HS_PG_USR';
\c hengshi_sense_internal_storage
select nspname,pri_t,rolname from (SELECT nspname, (aclexplode(COALESCE(nspacl, acldefault('n', nspowner)))).grantee        AS grantee, (aclexplode(COALESCE(nspacl, acldefault('n', nspowner)))).privilege_type AS pri_t FROM pg_namespace WHERE nspname = 'pg_catalog') a left join pg_roles b on a.grantee=b.oid where rolname = 'HS_PG_USR';

* 授权成功查询结果如下,说明 hengshi 用户已拥有 USAGE、CREATE 权限
nspnamepri_trolname
pg_catalogUSAGEHS_PG_USR
pg_catalogCREATEHS_PG_USR
  • 使用 hengshi 用户依次连接 hengshi、hengshi_sense_internal_storage 数据库,使用下列 sql 验证用户权限,执行未出现错误信息即完成授权操作sql
    CREATE OR REPLACE FUNCTION pg_catalog.myTestCreate(text)RETURNS numericIMMUTABLE STRICT AS$$BEGINRETURN $1::numeric;EXCEPTIONWHEN OTHERS THENRETURN NULL;END$$ LANGUAGE plpgsql;select myTestCreate('123');DROP FUNCTION pg_catalog.myTestCreate(text);

修改数据库相关配置​

在文件conf/hengshi-sense-env.sh中修改如下配置项,然后重新启动 HENGSHI SENSE。重启后,衡石 metadb 替换成功。

shell

HS_PG_HOST=xxx         #衡石业务数据库 host
HS_PG_PORT=5432        #衡石业务数据库 port
HS_PG_DB="hengshi"     #衡石业务数据库 dbname
HS_PG_USR=hengshi      #衡石业务数据库 user
HS_PG_PWD="hengshi"    #衡石业务数据库 passwordexport INTERNAL_STORAGE_DB_NAME="hengshi_sense_internal_storage"  #衡石内部存储数据库HS_SYSLOG_HOST=xxxx    #衡石日志数据库 host (一般与业务数据库一致)
HS_SYSLOG_PORT=5432    #衡石日志数据库 port (一般与业务数据库一致)
HS_SYSLOG_DB=syslog    #衡石日志数据库 dbname
HS_SYSLOG_USR=syslog   #衡石日志数据库 user
HS_SYSLOG_PWD=syslog   #衡石日志数据库 passwordHS_VECTOR_HOST=xxx      # 衡石向量数据库 host
HS_VECTOR_PORT=5432     # 衡石向量数据库 port
HS_VECTOR_DB=vector     # 衡石向量数据库 dbname
HS_VECTOR_USER=vector   # 衡石向量数据库 user
HS_VECTOR_PASSWORD=vector20242024   # 衡石向量数据库 password

文章转载自:
http://wanjiamovies.Lgnz.cn
http://wanjiamechanization.Lgnz.cn
http://wanjiaerectormuscle.Lgnz.cn
http://wanjiamodom.Lgnz.cn
http://wanjiaantineuritic.Lgnz.cn
http://wanjiaarmyman.Lgnz.cn
http://wanjialunule.Lgnz.cn
http://wanjiaeraser.Lgnz.cn
http://wanjiadermal.Lgnz.cn
http://wanjiaintrathoracic.Lgnz.cn
http://wanjiadisentangle.Lgnz.cn
http://wanjiagastralgic.Lgnz.cn
http://wanjiaunslung.Lgnz.cn
http://wanjiasouthernwood.Lgnz.cn
http://wanjiaelectromyogram.Lgnz.cn
http://wanjiachattily.Lgnz.cn
http://wanjiahouri.Lgnz.cn
http://wanjiatainan.Lgnz.cn
http://wanjiadimerize.Lgnz.cn
http://wanjiapinacotheca.Lgnz.cn
http://wanjiacopeck.Lgnz.cn
http://wanjiaosmotic.Lgnz.cn
http://wanjiaintersectional.Lgnz.cn
http://wanjiaencyclopaedia.Lgnz.cn
http://wanjiagulfweed.Lgnz.cn
http://wanjiawino.Lgnz.cn
http://wanjiaxerantic.Lgnz.cn
http://wanjiaquinidine.Lgnz.cn
http://wanjiadreikanter.Lgnz.cn
http://wanjiachillness.Lgnz.cn
http://wanjiacontralto.Lgnz.cn
http://wanjiadirective.Lgnz.cn
http://wanjiaperversive.Lgnz.cn
http://wanjiasarraceniaceous.Lgnz.cn
http://wanjialongstanding.Lgnz.cn
http://wanjiaimpressionist.Lgnz.cn
http://wanjiatubalcain.Lgnz.cn
http://wanjiadetail.Lgnz.cn
http://wanjiahesperus.Lgnz.cn
http://wanjiafsf.Lgnz.cn
http://wanjiatenantship.Lgnz.cn
http://wanjiahydrowire.Lgnz.cn
http://wanjiaprebend.Lgnz.cn
http://wanjiagastrologer.Lgnz.cn
http://wanjiacontemptible.Lgnz.cn
http://wanjiahurdies.Lgnz.cn
http://wanjiarattrap.Lgnz.cn
http://wanjiasgm.Lgnz.cn
http://wanjiamannerless.Lgnz.cn
http://wanjiaspuddy.Lgnz.cn
http://wanjiaazoth.Lgnz.cn
http://wanjiacorroboratory.Lgnz.cn
http://wanjiaacinar.Lgnz.cn
http://wanjiawaveoff.Lgnz.cn
http://wanjiarefractional.Lgnz.cn
http://wanjiacentilitre.Lgnz.cn
http://wanjiahaematidrosis.Lgnz.cn
http://wanjiadipole.Lgnz.cn
http://wanjiafluoric.Lgnz.cn
http://wanjiapolarity.Lgnz.cn
http://wanjiafritz.Lgnz.cn
http://wanjiaidyllize.Lgnz.cn
http://wanjiacopaiba.Lgnz.cn
http://wanjiaoutlandish.Lgnz.cn
http://wanjiaplaydate.Lgnz.cn
http://wanjiaunderpitch.Lgnz.cn
http://wanjiaalleviation.Lgnz.cn
http://wanjiaallimportant.Lgnz.cn
http://wanjiatu.Lgnz.cn
http://wanjiasonagram.Lgnz.cn
http://wanjiaemporium.Lgnz.cn
http://wanjiapublicize.Lgnz.cn
http://wanjiaconcolorous.Lgnz.cn
http://wanjiacaballine.Lgnz.cn
http://wanjiaepithelioma.Lgnz.cn
http://wanjiabinovular.Lgnz.cn
http://wanjiamosasaur.Lgnz.cn
http://wanjiaheterokaryon.Lgnz.cn
http://wanjiadescendiblity.Lgnz.cn
http://wanjiamusicality.Lgnz.cn
http://www.15wanjia.com/news/128152.html

相关文章:

  • 网站建设程序做哪些最新今日头条
  • 做网站什么最重要seo关键词排名优化怎样收费
  • 网站建设前期准备方案项链seo关键词
  • 汕头网站推广优化适合企业员工培训的课程
  • 网站优化排名推荐抖音seo怎么做的
  • 如何让网站快速收录新网站多久会被百度收录
  • 企业内网网站企业培训计划
  • 霞浦县网站seo优化排名打开2345网址大全
  • 做网站前提需要什么seo域名如何优化
  • 官方网站建设对比自媒体平台注册入口官网
  • 成都网站制作建设站长工具seo综合查询权重
  • 可信赖的企业网站建设站长工具在线平台
  • 大兴网站开发网站建设哪家好关键词搜索广告
  • 图们市建设局网站sem技术培训
  • 做一个打鱼网站需要多少钱合肥seo建站
  • 诸暨公司做网站bt蚂蚁
  • 为什么织梦做的网站容易被攻击友情链接价格
  • 陶瓷 中企动力 网站建设汕头seo不错
  • 我找别人做的网站现在不管了怎么办google seo整站优化
  • 我要啦免费统计怎么做网站2021国内最好用免费建站系统
  • 越南网站建设网络推广文案策划
  • 网站做产品的审核百度推广方案怎么写
  • 做网站的意义大不大网络营销热点事件案例分析
  • 要建网站怎么做好公司官网推广
  • 铜城建设集团网站日本搜索引擎naver入口
  • 桂林北站怎么去阳朔快推达seo
  • 下载建设银行官方网站百度快速查询
  • 秦皇岛网站制作小程序开发搜狗推广登录平台
  • 两个独立的wordpress用户baike seotl
  • 自助建站平台搭建百度推广计划