对于需要简单关系数据库的Web项目,大多数网站管理员更喜欢MySQL。PostgreSQL最适合需要复杂查询执行和大容量数据操作的大型系统。
本指南详细介绍了如何从命令行管理PostgreSQL数据库和用户。我们将指导您如何:
按照此快速指南远程管理您的PostgreSQL数据库和用户。
要创建PostgreSQL数据库,您需要创建一个拥有该数据库的Postgre用户。默认情况下,Postgres安装会创建一个超级用户。您必须以超级用户身份连接到PostgreSQL才能创建其他用户。
在本地计算机上安装PostgreSQL。转到PostgreSQL下载页面以安装最新版本的软件。
键入以下命令以超级用户身份在PostgreSQL上运行命令。
使用此命令创建新用户(角色):
createuser–interactive–pwprompt
该程序将提示您输入角色的名称。输入用户名,然后按Enter键。
接下来的两个提示将要求您为新角色创建并确认密码。输入密码,然后重新输入以确认。
现在在接下来的三个提示中为用户分配权限。
PostgreSQL将使用您指定的凭据创建新用户。

您不能删除拥有数据库的用户。您可以考虑在删除用户之前更改数据库所有者或删除数据库。
当你解决这个问题时,使用这个简单的命令来删除一个Postgre用户。
当然,将用户名替换为您要删除的用户的名称。按Enter键执行命令。
如前所述,PostgreSQL适用于大型复杂项目。
它是一个免费的开源数据库,以其灵活性、多功能性、可靠性和可扩展性而闻名。这些属性使Postgres与各种专门的用例兼容——使其成为数据库管理的“一刀切”解决方案。
Postgre支持关系和非关系数据类型。下面介绍如何创建Postgres数据库。
要创建一个,请以服务器的根用户身份键入以下命令。
执行该命令将使您能够以超级用户身份运行Postgres命令。现在,作为超级用户,键入此命令来创建数据库。
将“user”和“dbname”分别替换为您希望拥有数据库的用户名和您打算创建的数据库名。
只有具有创建数据库权限的Postgres用户才能创建数据库。用户可以通过运行以下命令从他们的帐户创建一个:
将“dbname”替换为您要创建的数据库的名称。
您可以通过运行dropdb命令删除Postgres数据库。当然,您需要拥有超级用户权限或拥有数据库才能删除它。
使用此命令删除Postgres数据库:
“dbname”应该是要删除的数据库的名称。
将现有用户添加到PostgreSQL数据库
数据库所有者和超级用户可以将现有用户添加到Postgres数据库,并为他们分配权限。
你可以通过执行这个授权命令来做到这一点:
GRANT权限数据库dbname到用户名;
将“permissions”替换为您打算授予用户的权限,而“dbname”应该是您要将用户添加到的数据库的名称。
此外,将“用户名”替换为您打算添加到数据库中的Postgres用户名。
您可以通过访问Postgres的主网站了解您授予现有用户的所有权限。
PostgreSQL具有丰富的特性?和扩展,可以更轻松地创建高度可扩展且易于管理的数据库。命令行允许您从任何地方远程管理数据库和用户。值得庆幸的是,本指南可以让您立即开始。
本文来源:虚拟主机--如何从命令行进入数据库(oracle命令窗口执行sql文件)
本文地址:https://www.idcbaba.com/zhuji/1852.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 1919100645@qq.com 举报,一经查实,本站将立刻删除。



