首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Postgresql -使用pgadmin3版本1.16创建新的数据库

Postgresql -使用pgadmin3版本1.16创建新的数据库
EN

Stack Overflow用户
提问于 2013-06-27 14:38:20
回答 1查看 516关注 0票数 0

我有个基本问题。我不知道如何指定我想使用pgadmin3创建的数据库的版本。我正在运行pgadmin3版本1.16.1,我认为我可以创建9.2pgsql版本的数据库。但是,每次我使用GUI创建一个新的数据库,然后检查版本,它只在9.1。对不起,我只是刚在postgresql和pgadmin3工作过。谢谢。

编辑1

一个问题是,我没有安装9.1版本的postgres。所以我刚把包裹从9.1更新到9.2.然后我用pgadmin3创建了一个新的数据库..。在命令行中,我连接到新的db以查看它的版本,下面是我得到的:

代码语言:javascript
复制
me@mydevserver:~$ psql -U username testdb -h 127.0.0.1
Password for user openser: 
psql (9.2.4, server 9.1.9)
WARNING: psql version 9.2, server version 9.1.
         Some psql features might not work.
SSL connection (cipher: DHE-RSA-AES256-SHA, bits: 256)
Type "help" for help.

testdb=# select version();
                                               version                                               
-----------------------------------------------------------------------------------------------------
 PostgreSQL 9.1.9 on i686-pc-linux-gnu, compiled by gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3, 32-bit
(1 row)

testdb=#

如您所见,新的testdb仍然是9.1.9。你能告诉我我错过了什么吗?

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-27 14:55:51

您不能使用SQL或任何像PostgreSQL这样的工具来创建您想要的版本的PgAdmin数据库。数据库版本是一个PostgreSQL server software version,只有通过升级或降级才能更改它。这个任务有时很棘手,因为版本之间有一些不兼容的地方--尤其是降级时。

有可能在同一台机器上运行两个或多个PostgreSQL服务器(相同或不同版本)--它们必须在不同的套接字/端口上侦听。

总之,当您连接到特定的PostgreSQL服务器时,您创建和访问的所有数据库都与PostgreSQL服务器版本相同。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17346136

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档