所以问题就出在我想要编辑选定的行并应用更改时。我相信它之前曾经工作过。尝试在首选项中重新下载postgres驱动程序(是的,我使用postgres)。有人遇到了同样的问题吗?有人成功解决了吗?
附注:运行在142.4861.1上。
我在连接首选项中找到了只读复选框,但它没有被设置,切换也没有帮助,升级和重置也没有帮助。
所以问题就出在我想要编辑选定的行并应用更改时。我相信它之前曾经工作过。尝试在首选项中重新下载postgres驱动程序(是的,我使用postgres)。有人遇到了同样的问题吗?有人成功解决了吗?
附注:运行在142.4861.1上。
我在连接首选项中找到了只读复选框,但它没有被设置,切换也没有帮助,升级和重置也没有帮助。
尝试同步数据库连接。这在mysql连接中对我有帮助。
在我的情况下,使用DataGrip的版本为2020.1
(SQL是从打开文件中运行的,在唯一的表上运行select语句时按预期工作,但当我尝试编辑时出现了错误:未解析的表引用
):在请求中指定模式有所帮助。 因此,SELECT * FROM users;
被更改为SELECT * FROM schemadb.users;
,这有所帮助。可能存在一个错误。 我已尝试了上面提到的所有方法。
在尝试了上述所有方法多次后,唯一真正起作用的是删除每个数据库连接,然后重新从头开始创建一个新的连接。
我也遇到过使用datagrop 2020.2
的问题。我尝试了所有方法,但最终只有删除连接并手动创建新连接(不要尝试复制)才有效。这个方法解决了我的问题!
select id,interest_recalcualated_on, interest_recalculation_enabled alias from m_loan;
..变成了这样:
select id,interest_recalcualated_on, interest_recalculation_enabled from m_loan;
在数据源属性中设置和清除只读对我很有帮助。
对我起作用的是删除字段别名 - 从这个:
SELECT
l.MSKU Item_SKU,
l.Supplier,
l.ASIN,
l.title,
l.Buy_Price
FROM listings l
WHERE l.Buy_Price IS NULL
ORDER BY l.Supplier, l.listingID desc;
转换为:
SELECT
l.MSKU,
l.Supplier,
l.ASIN,
l.title,
l.Buy_Price
FROM listings l
WHERE l.Buy_Price IS NULL
ORDER BY l.Supplier, l.listingID desc;
只需要这一步,我就能够编辑查询结果了。
什么都没用。我不得不将DataGrip从2017.2更新到2018.3
我必须通过导航到以下位置打开项目:/home/user/.DataGrip2017.2/config/projects/my_project/
所有这个项目的脚本都没有被导入,因为我不想从旧版本的Datagrip中导入配置。所以我可能需要降级,获取脚本,然后再升级。