MST

星途 面试题库

面试题:PostgreSQL常用管理命令之中等难度

在PostgreSQL中,如何使用管理命令创建一个新的数据库用户,并赋予其对特定数据库的所有权限?请写出具体命令步骤。
46.5万 热度难度
数据库PostgreSQL

知识考点

AI 面试

面试题答案

一键面试
  1. 以超级用户身份登录到PostgreSQL
    psql -U postgres
    
    这里假设超级用户是postgres,实际可能需要根据你的配置修改。
  2. 创建新用户
    CREATE USER new_username WITH PASSWORD 'password';
    
    new_username替换为你想要创建的用户名,password替换为实际的密码。
  3. 赋予新用户对特定数据库的所有权限
    GRANT ALL PRIVILEGES ON DATABASE specific_database TO new_username;
    
    specific_database替换为特定数据库的名称,new_username为前面创建的用户名。