初学PostgreSQL的朋友可能会有这样的疑惑:如何重命名已经建好的数据库?因为PostgreSQL默认的客户端pgAdmin III并没有地方可以让我们去修改某个现有的数据库的名称。遇到这个情况,可能不少人选择了backup -> drop -> create -> restore的方法,其实大可不必。

首先,确保没有用户连接到需要改名的数据库,包括你自己。你可能会问,我不连上去,怎么执行更名的命令呢?其实连到其他数据库,比如默认的postgres维护数据库即可。
然后,执行下面的语句,假定你要更名的数据库现在的名称为abc,希望更改成cba:

ALTER DATABASE abc RENAME TO cba;

That's it.

 
转自 http://www.blogjava.net/sean/archive/2008/12/17/246942.html

最新文章

  1. PyQt4入门学习笔记(五)
  2. android——自定义listView
  3. RabbitMQ - 实例操作
  4. 使用Java 8 Lambda表达式对Employee类进行操作
  5. 如何将jsp中<input>设为只读
  6. 你需要了解的JS框架
  7. 在线SVN仓库实现:金山快盘+TortoiseSVN(Win)+SCPlugin(Mac)
  8. adb获取Android性能数据
  9. HTML5学习知识点
  10. Docker系统八:Docker的存储驱动
  11. 使用ranger对kafka进行鉴权
  12. keepalived.conf配置说明
  13. mac下 chmod 不了文件,可以右键查看文件简介处修改权限
  14. 单纯linux系统下hadoop2.7.3 eclipse,记一次成功的运行wordcount的注意事项
  15. pytorch进行图像分类的流程,下一篇为实例源代码解析
  16. POJ1637_Sightseeing tour
  17. SqlServer存储过程(增删改查)
  18. OneThink生成分类树方法(list_to_tree)使用!
  19. IIS部署时failed to execute url 解决方法
  20. STL源码分析-priority_queue

热门文章

  1. Android笔记(三十九) Android中的数据存储——SQLite(一) create
  2. linux系统编程综合练习-实现一个小型的shell程序(四)
  3. git config user.name
  4. ArcGIS API for JS 4.x 离线部署(https)
  5. gradle 构建scala程序
  6. 十二.Protobuf3编码
  7. 3. 控制反转(IoC)和依赖注入(DI)
  8. tcp三次握手,四次挥手的形象类比图
  9. go语言-流程控制--if
  10. VS Code中配置Markdown