小编mit*_*mit的帖子

如何从 postgres 数据库中分离所有其他用户?

我需要对数据库的独占访问。是否可以使用 SQL 命令从 postgres 数据库中“分离”所有其他用户。或者可能关闭所有其他连接,然后获得独占访问权限。

这是用于单元测试,并且测试仅手动运行,因此不涉及危险。只有旧的死连接会受到影响。

没有其他用户连接到这些 un​​ittest 数据库。

旧的死联系来自发展。当正在编写或失败的测试没有退出干净时,这种情况总是发生。


如果有人在生产场景中断开其他用户的连接后还需要将其锁定一段时间,请参阅下面 Scott Marlowe 的回答:https : //dba.stackexchange.com/a/6184/2024


另请参阅 dba 上的类似问题:如何在不停止服务器的情况下删除与特定数据库的所有连接?

postgresql

16
推荐指数
1
解决办法
2万
查看次数

从损坏的 ubuntu 10.04 服务器保存 postgres 数据库

最近一个带有重要数据库的数据库服务器坏了(一些我不想解决的 grub linux 问题)。

我仍然可以访问文件系统。是否有机会通过仅将一些包含内容的目录移动到相同的机器来传输数据库?

这是一个带有 postgres 8.4 的 32 位 ubuntu 10.04

编辑:在 ubuntu 10,04 上,postgresql 数据目录是/var/lib/postgresql/8.4/main而不是/usr/local/pgsql/data

postgresql backup migration

6
推荐指数
2
解决办法
671
查看次数

MS Access 将 SQL Server 表中的所有列显示为“已删除”

我已经创建了一个到 SQL Server 2005 的 ODBC 连接。

当我从 MS Access 链接到表时,有些表只有“已删除”的数据。

这意味着显示了行和列,但所有数据似乎都被“删除”(图像中的“Geloscht”)

我发现同一个数据库的一些表可以正常工作,这很了不起。

在此处输入图片说明

sql-server-2005 ms-access sql-server odbc

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

如何让postgres用户无法删除数据库?

你会使用什么sql语句(用户postgres将执行),这样postgres用户就不可能user1删除(drop)数据库?

或者我可以在某些配置文件中添加规则吗?

postgresql permissions configuration

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