写sql用什么sql可视化编辑器器?

DBeaver是一款通用的数据库管理工具,支持 MySQL、Oracle、SQL Server、SQLite、DB2、Elasticsearch等,以及其他兼容 JDBC 的数据库。国产数据库下载对应的jdbc驱动包,在DBeaver菜单栏“数据库”-“驱动管理器”创建新驱动,设置驱动名称、类名、端口等,库tab页面下选择下载的jdbc驱动包。创建完成后,在新建数据库连接中可以看到自己刚建的新驱动,填写相应参数,测试下是否连接成功。}
sqlpad基于Web的SQL编辑器在您自己的私有云中运行。支持MySQL,Postgres,SQL Server,Vertica,Crate,Presto,SAP HANA和Cassandra还可以通过unix odbc支持来支持其他数据库。安装安装Node.js并从git存储库进行构建,或者安装Docker并提取自动化的 Docker 构建。不再支持通过npm安装。管理SQLPad运行后,通过导航到 localhost / signup创建一个初始管理员帐户。创建初始管理员帐户后,所有将来的用户都必须在用户页面内被管理员列入白名单。其他用户也可能被授予管理员权限,从而允许他们添加/编辑数据库连接并将白名单/修改/删除SQLPad用户。如果您出于任何原因失去了管理员权限,而最后一位管理员仍未将您的管理员权限退还给您,则可以通过运行以下命令将其恢复为自己的权限:sqlpad --admin yourEmailAddress@domain.com作为服务运行如果您正在为团队运行SQLPad,则您可能希望SQLPad在服务器启动时启动,并在发生未处理的异常时保持运行。如何完成此操作很大程度上取决于您所运行的操作系统。全面披露-这不是我的专业领域,因此,如果有人知道任何更好的选择,请发送github问题或请求请求。Windows:使用nssm创建Windows服务Ubuntu:创建一个作业conf文件供upstart使用。这是我必须使用的脚本-再次不确定这是否是一种好习惯,或者是否有更好的方法可以解决:description "sqlpad"author "yourname "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 filesexec sudo -u UserAccountToUse /usr/bin/sqlpad --port 3000respawnGoogle OAuth身份验证可以通过设置必要的环境变量并适当配置Google API配置来启用Google OAuth身份验证。首先,您需要设置Google API oauth客户端凭据配置。为了使OAuth正常运行,请务必为您的Google API项目启用Google+ API。如果未启用此功能,则可能就是为什么未提取用户个人资料。接下来,您需要设置JavaScript的来源并重定向URI。如果您在本地进行测试,则可能如下所示。如果SQLPad不在域的根目录中运行,请记住要考虑基本的url /安装路径。Authorized JavaScript origins: localhost:8080Authorized redirect URIs: localhost:8080/auth/google/callback设置完Google API配置后,请在SQLPad中配置所需的设置。为了使OAuth有用,通常涉及以下内容:GOOGLE_CLIENT_IDGOOGLE_CLIENT_SECRETPUBLIC_URL=http://localhostDISABLE_USERPASS_AUTH= true(可选-禁用普通本地用户登录)用户管理白名单域通过设置环境变量,可以将整个域列入白名单以进行用户名管理WHITELISTED_DOMAINS。与OAuth结合使用时,这可能特别有用。系统套接字激活要使用systemd套接字激活添加--systemdSocket标志。更多使用方法可以查看官方文档开源地址:github.com/rickbergfalk/sqlpad更多更优质的资讯,请关注我,你的支持会鼓励我不断分享更多更好的优质文章。
}

我要回帖

更多关于 sql可视化编辑器 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信