【发布时间】:2018-11-13 08:57:24
【问题描述】:
我还想删除 PostgreSQL 中的一个表。
我可以删除刚刚打开的表,但是当我想删除之前打开的表时,出现以下错误:
DROP TABLE "ABTestCreateTable4";
删除表“ABTestCreateTable4”
错误:vsnprintf 失败:参数无效
DROP TABLE "ABTestCreateTable4" CASCADE;
删除表“ABTestCreateTable4”级联
错误:vsnprintf 失败:参数无效
我尝试了两个选项,但我得到了同样的错误。
我已经搜索过这个问题,但我找不到任何解决方案。
我正在使用 Navicat Premium。
感谢您的帮助。
【问题讨论】:
-
看起来很奇怪。我不能在当前版本的 PostgreSQL 上重复它。请尝试更新您的 Postgres。
-
这是有效的 SQL。错误消息看起来很奇怪。也许 Navicat 无法处理那些可怕的带引号的标识符。
-
这个错误是 Navicat 的错误吗?
-
当您使用
psql客户端删除表时会发生什么? -
我正在尝试,希望它有效。
标签: postgresql ddl