小编Wil*_*234的帖子

dropdb mydb 在 postgres 中不起作用

我是一个完整的 postgresql 初学者。我创建了一个名为 iswdp 的测试数据库,现在我想删除它。当我做:

dropdb iswdp
Run Code Online (Sandbox Code Playgroud)

该命令不返回任何输出,当我 \list 表 iswdp 仍然存在。

dropdb iswdp;
Run Code Online (Sandbox Code Playgroud)

返回:

错误:“dropdb”第 1 行或附近的语法错误:dropdb iswdp

我用了:

SELECT pg_terminate_backend(pg_stat_activity.pid)
FROM pg_stat_activity
WHERE datname = current_database()
AND pid <> pg_backend_pid();
Run Code Online (Sandbox Code Playgroud)

我从另一个 stackoverflow 帖子中发现它与所有数据库断开连接,然后再次尝试 dropdb iswdp,结果相同。

我被困住了,有人可以帮助我吗?我正在从 bash 终端在 linux mint 上执行此操作。

sql database postgresql

5
推荐指数
1
解决办法
4272
查看次数

Flash消息在Flask中不起作用

我无法使闪光灯功能在烧瓶中工作。这是我的代码。

#!venv/bin/python3
from flask import Flask, flash

app = Flask(__name__)
app.config['SECRET_KEY'] = '12345'

@app.route('/')
def index():
    flash('Hi')
    return 'Hello'

if __name__ == '__main__':
    app.run()
Run Code Online (Sandbox Code Playgroud)

我希望这会闪烁一条消息,提示您好,但是当我加载页面时,不会出现闪烁框。我在这里不明白什么?

python flask

1
推荐指数
3
解决办法
1657
查看次数

postgres 选择全部不起作用

我正在尝试使用 psql 对 postgresql 表进行全选,但出现关系不存在错误,即使当我运行 \dt 时,该表显然确实存在。当我输入 \d 时我得到:

public | OwnershipDocument        | table    | iswdp
public | OwnershipDocument_id_seq | sequence | iswdp
Run Code Online (Sandbox Code Playgroud)

当我输入时:

select * from OwnershipDocument;
Run Code Online (Sandbox Code Playgroud)

我得到:

ERROR:  relation "ownershipdocument" does not exist
LINE 1: select * from OwnershipDocument;
Run Code Online (Sandbox Code Playgroud)

我不知道为什么这不起作用。该数据库是使用 Django ORM 创建的。

postgresql django-models psql

1
推荐指数
1
解决办法
8531
查看次数

标签 统计

postgresql ×2

database ×1

django-models ×1

flask ×1

psql ×1

python ×1

sql ×1