如何将 Salesforce 添加为 Datagrip 中的数据源?
How can I add Salesforce as a data source in Datagrip?
我使用 Datagrip 进行 SQL 开发。最近我不得不使用 Salesforce SQL(又名 SOQL
),但似乎没有像 Datagrip 这样有用的 IDE。
所以:我想将 Salesforce 作为数据源添加到 Datagrip,就像我添加 Postgres 或 MySQL 数据库一样。
是否可以通过扩展或其他方式实现?
我知道 https://jetforcer.com/ 存在,但它似乎有两点不足:
(a) 它显然只是一个存在于 JetBrains 应用程序中的 UI,所以我认为它不会像我希望的那样无缝地融入 Datagrip 工作流程
(b) 花费 60 美元。我不需要进行任何实际的 Salesforce 开发,因此仅针对 Salesforce 的 运行 查询支付 60 美元并不理想。
DataGrip 可以支持任何具有 JDBC 驱动程序的数据库。
首先,您需要为数据库找到 JDBC 驱动程序。在您的情况下,可以是:
http://reliersoft.com/download/salesforce-jdbc-driver/
然后按照generic-JDBC数据源配置的说明:
https://www.jetbrains.com/help/datagrip/connecting-to-a-database.html#vertica_as_unsupported_dbms
URL 应该像 jdbc:sforce://<hostname>
(驱动程序文档中提供了更多选项 http://reliersoft.com/salesforce-jdbc-driver-documentation/)
之后您可以运行查询和查看数据。
如果某些东西没有按预期工作,请在我们的 bug tracker
中提出问题
我使用 Datagrip 进行 SQL 开发。最近我不得不使用 Salesforce SQL(又名 SOQL
),但似乎没有像 Datagrip 这样有用的 IDE。
所以:我想将 Salesforce 作为数据源添加到 Datagrip,就像我添加 Postgres 或 MySQL 数据库一样。
是否可以通过扩展或其他方式实现?
我知道 https://jetforcer.com/ 存在,但它似乎有两点不足:
(a) 它显然只是一个存在于 JetBrains 应用程序中的 UI,所以我认为它不会像我希望的那样无缝地融入 Datagrip 工作流程
(b) 花费 60 美元。我不需要进行任何实际的 Salesforce 开发,因此仅针对 Salesforce 的 运行 查询支付 60 美元并不理想。
DataGrip 可以支持任何具有 JDBC 驱动程序的数据库。 首先,您需要为数据库找到 JDBC 驱动程序。在您的情况下,可以是:
http://reliersoft.com/download/salesforce-jdbc-driver/
然后按照generic-JDBC数据源配置的说明:
https://www.jetbrains.com/help/datagrip/connecting-to-a-database.html#vertica_as_unsupported_dbms
URL 应该像 jdbc:sforce://<hostname>
(驱动程序文档中提供了更多选项 http://reliersoft.com/salesforce-jdbc-driver-documentation/)
之后您可以运行查询和查看数据。 如果某些东西没有按预期工作,请在我们的 bug tracker
中提出问题