PostgreSQL 删除表无效参数

标签 postgresql ddl

我还想删除 PostgreSQL 中的一个表。

我可以删除刚刚打开的表,但是当我想删除以前打开的表时,出现以下错误:

DROP TABLE "ABTestCreateTable4";

DROP TABLE "ABTestCreateTable4"

ERROR: vsnprintf failed: Invalid argument

DROP TABLE "ABTestCreateTable4" CASCADE;

DROP TABLE "ABTestCreateTable4" CASCADE

ERROR: vsnprintf failed: Invalid argument

我尝试了两个选项,但遇到了同样的错误。

我已经搜索过这个问题,但找不到任何解决方案。

我正在使用 Navicat Premium。

感谢您的帮助。

最佳答案

尝试这样做:

SET lc_messages = 'C'

然后删除表table_name

关于PostgreSQL 删除表无效参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53277186/

相关文章:

sql - 根据在另一个表中删除的行删除表行

node.js - 如何在 Postgres URL 中指定模式名称以连接到 Heroku 上的 PostgreSQL 数据库

postgresql - 创建 pgAdmin 4 主键时出现语法错误

sql - 如何使用 PostgreSQL 在 DML 中更改计算属性的数据类型?

database - 如何生成部署到不同 PostgreSQL 数据库或从中缺失的 DDL 对象或函数的列表

postgresql - 从 Postgresql View 获取下一条记录

python - 如何在 psycopg2 中使用字典中的元组作为命名参数

postgresql - Postgres 从 .dump 文件 : Invalid byte sequence for encoding "UTF8" 恢复

sql - 在Oracle SQL Developer中创建表时权限不足

mysql - 无法在mysql中创建表-错误1064