LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1245|回复: 7

怎么找到postgresql建立的数据库

[复制链接]
发表于 2003-6-24 18:02:26 | 显示全部楼层 |阅读模式
请问rh自带的postgresql的数据库不是应该在var/lib/pgsql里面吗,我怎么刚才用create testdb创建了一个数据库,并建了一个表,退出后我怎么找不到它们呀,我已经在所有的文件夹里搜索过了,就是没有这个数据库,可是这个数据库本来是建进去了呀,要不我怎么建的表team呀,谢谢各位了
发表于 2003-6-25 08:46:27 | 显示全部楼层
PostgreSQL的数据库并不是象MySQL那样以文件目录和文件来组织数据文件的。PostgreSQL是以集群的方式(也数据库目录)来组织数据的。你可以看到在/var/lib/pgsql下有一个数据目录:data,这就是它的数据所在地了。
至于它用什么样的文件方式来管理,这是PostgreSQL自身的体系了。
如果要了解可看看PostgreSQL的设计。
 楼主| 发表于 2003-6-25 09:11:51 | 显示全部楼层
哦,是吗,我还以为能找到最起码也是个目录呀,可是那个data目录是初始化就有的呀,难道postgresql把所有已经建立的数据库及文件都放在了data里面,那也太庞大了,我昨天在data下没有查到那些库和文件,原来那些数字都是建立的库之类的吗,可是如果对于我不知道的库或者我忘了但又已经建立了就知道通过在命令行下敲命令查找吗,我非常感谢您给您带来了这么多麻烦,谢谢
 楼主| 发表于 2003-6-25 11:00:15 | 显示全部楼层
同志们,请给点指导,我们图书馆除了一本linux数据库涉及到一点postgresql(仅仅一点点)外,就没有postgresql的书,我从此数据库版上才发现postgresql很适合我做gis,我们这根本就没有人学postgresql,更别提有人知道了,小女子在这向大家谢谢大家了,因为我现在急需用它做数据库,然后用java调用它生成图表,谢谢
发表于 2003-6-25 14:24:11 | 显示全部楼层
在psql下用这个命令:\l  , 用这个命令连接到一个新数据库:\c 数据库名
\dt 查看表。\?  查看帮助。
建议多看一下入门文档。
 楼主| 发表于 2003-6-25 15:11:07 | 显示全部楼层
谢谢
发表于 2003-6-30 14:53:45 | 显示全部楼层
生成图表用php最好了。
功能真是没话说。
 楼主| 发表于 2003-7-1 20:42:53 | 显示全部楼层
好的,谢谢,我试一试
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表