【问题标题】:Connect to database with Amazon Redshift使用 Amazon Redshift 连接到数据库
【发布时间】:2018-04-16 18:40:20
【问题描述】:

尝试做一些非常简单的事情,但不知道为什么它不起作用。

我下载了 SQL 工作台并连接到我的 Redshift 驱动程序。连接很好。我使用CREATE DATABASE dbexample创建了一个数据库

现在我正在尝试连接到数据库。我试过\c dbexample\connect dbexample 并收到以下错误:

An error occurred when executing the SQL command:
\connect dbname

[Amazon](500310) Invalid operation: syntax error at or near "\" 
Position: 1;

\connect dbname
^
1 statement failed.

有人知道为什么没有连接吗?

【问题讨论】:

  • 它清楚地说:“\”位置或附近的语法错误:1;这意味着您的查询有问题...
  • 你知道在 postgresql 中使用什么查询来连接数据库吗?我能找到的所有教程都说 \c 或 \connect dbname 是你连接的方式。
  • Workbench 工作正常....“现在我正在尝试连接到数据库。我已经尝试过 \c dbexample 和 \connect dbexample 并收到以下错误;”从你那里试试这个?
  • 我通过查询 CREATE DATABASE dbexample 在工作台中创建了数据库。它说 Database dbexample created Execution time: 0.23s,现在教程告诉我通过查询 \c dbexample 连接到这个数据库。尝试此操作时收到错误消息
  • 分享你的教程链接

标签: amazon-web-services amazon-redshift sql-workbench-j


【解决方案1】:

\backslash 命令特定于 psql 实用程序,不是用于 SQL Workbench 等产品的通用 SQL 命令。

而是在将 SQL Workbench 连接到数据库时指定数据库名称。

【讨论】:

    【解决方案2】:

    在 URL 本身中提供数据库的名称:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-11-20
      • 2013-11-19
      • 1970-01-01
      • 2015-10-02
      • 2019-02-16
      • 2021-02-08
      • 1970-01-01
      相关资源
      最近更新 更多