我使用 java + spring + PostgreSQL 编写了一个 Web 应用程序,我已经启动并运行了它。
我的系统有一个测试员,我希望他能够直接连接到我的数据库以检查与应用程序交互的结果。与往常一样,网络上充斥着关于如何连接的文章,但他们没有提到的一件简单的事情是客户端是否应该安装一些应用程序来连接到数据库?我对为数据库进行正确设置有所了解,但是如果一个凡人在他们的 Windows 控制台中输入以下内容:
psql -h <host> -p <port> -u <database>
Run Code Online (Sandbox Code Playgroud)
他们会得到'psql'不是内部或外部命令,也不是可运行的程序或批处理文件。我知道我没有收到那个错误,因为我通过 shell 操作并且我的主路径设置为 psql.exe,但是客户端再次不需要安装 PostgreSQL 来访问远程 PostgreSQL 数据库。它只是不会在我的脑海中响起。
客户端如何在不安装任何东西的情况下通过命令提示符连接到数据库?
我基本上无法在不触发查询的情况下查看新 Workbench 版本中的数据。我记得在以前的版本中,通过简单地使用诸如“查看表数据”之类的上下文菜单,这显然是可能的。
现在在 6.0 中我再也看不到这个选项了。虽然我可以看到“搜索表数据”,这给了我下一个窗口,我必须在其中输入一些我无法识别的神秘查询模式。(见第二个屏幕截图 - 开始搜索按钮被禁用)
触发查询对我来说不是什么大问题,但这仍然很烦人,尤其是如果您没有每天使用 ORM 看到 sql 而您只想快速查看表。
Oracle 更新 - 1, :-)
我向所有数据库布道者道歉。