导航菜单
首页 » 汇融天诚 » 正文

学英语软件-根据Web的SQL编辑器在您自己的私有云中运转,支撑MySQL等多数据库

sqlpad

根据Web的SQL修正器在您自己的私有云中运转。支撑MySQL,Postgres,SQL Server,Vertica,Crate,Presto,SAP HANA和Cassandra

还能够经过unix odbc支撑来支撑其他数据库。

装置

装置Node.js并从git存储库进行构学英语软件-根据Web的SQL编辑器在您自己的私有云中运转,支撑MySQL等多数据库建,或许装置Docker并提取自动化的 Docker 构建。

不再支撑经过npm装置。

办理

SQLPad运转后,经过导航到 localhost / signup创立一个初始办理员帐户。

创立初始办理员帐户后,一切将来的用户都有必要在用户页面内被办理员列入白名单。其他用户也或许被颁发办理员权限,然后答应他们增加/修正数据库衔接并将白名单/修正/删去SQLPad用户。

假如您出于任何原因失去了办理员权限,而最终一位办理员仍未将您的办理员权限退还给您,则能够经过运转以下指令将其康复为自己的权限:

sqlpad --admin yourEmailAddress@domain.com

作为服务运转

假如您正在为团队运转SQLPad,则您或许期望SQLPad在服务器发动时发动,并在发作未处理的反常时坚持运转。怎么完结此操作很大程度上取决于您所运转的操作体系。

全面发表-这不是我的专业范畴,因而,假如有人知道任何更好的挑选,请发送github问题或恳求恳求。

Windows:运用nssm创立Windows服务

Ubuntu:创立一个作业conf文件供upstart运用。

这是我有必拆鹿迪小说要运用的脚本-再次不确定这是否是一种好习惯,或许是否有更好的办法能够处理:

description "sqlpad"author "you学英语软件-根据Web的SQL编辑器在您自己的私有云中运转,支撑MySQL等多数据库rname "

start on runlevel [2345]
stop on shutdown

# I used -u to change the user it executes with,
# which means by default SQLPad uses that user's home directory
# for its database files
exec sudo -u UserAccountToUse /usr/bin/sqlpad --port 3学英语软件-根据Web的SQL编辑器在您自己的私有云中运转,支撑MySQL等多数据库000

respawn

Google OAuth身份验证

能够经过设置必要的环境变量并恰当装备Google API装备来启用Google OAuth身份验证。

首要,您需求设置Google API oauth客户端凭证装备。

为了使OAuth正常运转,请必须为您的Google API项目启用Google+ API。假如未启用此功用,则或许便是为什么未提取用户个人资料。

接下来,您需求设置JavaScript的来历偏重定向URI。假如您在本地进行测验,则或许如下所示。假如SQLPad不在域的根目录中运转,请记住要考虑根本的url /装置途径。

  • Authorized JavaScript origins: localhost:8080
  • Authorized redirect URIs: localhost:8080/auth/google/callback

设置完Google API装备后,请在SQLPad中装备所需的设置。为了使OAuth有用,一般触及以下内容:

  • GOOGLE_CLIENT_ID
  • GOOGLE_CLIENT_SECRET
  • PUBLIC_URL=http://localhost
  • DISABLE_USERPASS_AUTH= true(可选-禁用一般本地用户登录)

用户办理白名单域

经过设置环境变量,能够将整个域列入白名单以进行用户名办理WHITELISTED_DOMAINS。与OAuth结合运用时,这或许特别有用。

体系套接字激活

要运用systemd套接字激活增加--systemdSocket标志。

更多运用办法能够检查官方文档

开源地址:

github.com/rickbergfalk/sqlpad

更多更优质的资讯,请重视我,你的支撑会鼓舞我不断共享更多更好的优质文章。

二维码