• dropdb


    SYNOPSIS

    dropdb [ option...] dbname

    DESCRIPTION 描述

    dropdb 删除一个现有 PostgreSQL 数据库。 执行这条命令的人必须是数据库超级用户,或者是数据库所有者。

    dropdb 是对 SQL 命令 DROP DATABASE [drop_database(7)] 的封装。因此,用两种方法删除数据库都没什么区别。

    OPTIONS 选项

    dropdb 接受下列命令行选项:

    dbname

     声明要删除的数据库名。
    -e
    --echo

     回显 dropdb 生成的命令并且把它发送到服务器。
    -i
    --interactive

     在做任何破坏性动作前提示。
    -q
    --quiet

     不显示响应。

    createuser 还接受下列命令行参数用作连接参数:

    -h host
    --host host

     声明运行服务器的机器的主机名。 如果数值以斜扛开头,则它被用做到 Unix 域套接字的路径。
    -p port
    --port port

     声明服务器 正在侦听的互联网 TCP 端口号或本地Unix域套接字的文件扩展(描述符)。
    -U username
    --username username

     连接的用户名(不是要创建的用户名)。
    -W
    --password

     强制口令提示(与服务器连接的口令,不是新用户的口令。)

    ENVIRONMENT 环境

    PGHOST
    PGPORT
    PGUSER

     缺省连接参数。

    DIAGNOSTICS 诊断


     如果出现错误,参阅 DROP DATABASE  [drop_database(7)]  和 psql(1) 获取可能的问题和错误信息描述。 数据库服务器必须在目标机器上运行。同样,任何前端库 libpq  使用的缺省连接设置和环境变量都将适用。

    EXAMPLES 例子


     删除缺省数据库服务器上的数据库 demo:

    $ dropdb demo
    DROP DATABASE
    
    


     用在主机eden上的服务器删除数据库demo, 端口是 5000,需要确认和显示执行的命令:

    $ dropdb -p 5000 -h eden -i -e demo
    Database "demo" will be permanently deleted.
    Are you sure? (y/n) y
    DROP DATABASE "demo"
    DROP DATABASE
    
    
  • 相关阅读:
    【Linux安全】安全口令策略设置
    【Linux安全】防止 root 用户远程登录
    【Linux安全】防止任意用户使用 su 切换到 root
    /etc/passwd 结构
    【安全组网】思科IOS设备基础应用
    关于Apache Struts 2 S2-032高危漏洞的一些确认
    [企业级linux安全管理]- 主机安全管理
    [企业级linux安全管理]- 系统日志管理
    [企业级linux安全管理]- 安全管理基础(1)
    编码识别工具:hash-identifier
  • 原文地址:https://www.cnblogs.com/fanweisheng/p/11081415.html
Copyright © 2020-2023  润新知