如何知道PostgreSQL数据库下每个数据库所对应的目录
2013-07-04 09:40
330 查看
base目录,这是所有数据库目录的父目录。
在base目录下第一层,每个目录就是一个数据库所对应的文件。
那么如何知道哪个目录对应哪个数据呢?
查询如下:先看数据库列表
再看数据库目录路径:
可以看看目录结构对比一下:
在base目录下第一层,每个目录就是一个数据库所对应的文件。
那么如何知道哪个目录对应哪个数据呢?
查询如下:先看数据库列表
[pgsql@localhost bin]$ ./psql psql (9.1.2) Type "help" for help. pgsql=# \l List of databases Name | Owner | Encoding | Collate | Ctype | Access privileges -----------+--------+----------+-------------+-------------+------------------- pgsql | pgsql | UTF8 | en_US.UTF-8 | en_US.UTF-8 | postgres | pgsql | UTF8 | en_US.UTF-8 | en_US.UTF-8 | template0 | pgsql | UTF8 | en_US.UTF-8 | en_US.UTF-8 | =c/pgsql + | | | | | pgsql=CTc/pgsql template1 | pgsql | UTF8 | en_US.UTF-8 | en_US.UTF-8 | =c/pgsql + | | | | | pgsql=CTc/pgsql tester | tester | UTF8 | en_US.UTF-8 | en_US.UTF-8 | (5 rows) pgsql=# \q
再看数据库目录路径:
tester=# select oid,datname from pg_database; oid | datname -------+----------- 1 | template1 12691 | template0 12699 | postgres 16384 | pgsql 16386 | tester (5 rows) tester=#
可以看看目录结构对比一下:
[pgsql@localhost base]$ pwd /home/pgsql/DemoDir/base [pgsql@localhost base]$ ls 1 12691 12699 16384 16386 [pgsql@localhost base]$
相关文章推荐
- pg查看每个数据库对应的目录
- 如何才能快速知道数据库中每个表的大小?
- ISE综合后得到的RTL图如何与硬件对应起来,怎么知道每个element的功能
- ISE综合后得到的RTL图如何与硬件对应起来,怎么知道每个element的功能
- PostgreSQL中如何查看一个表所对应的文件
- 如何重定向域控制器的活动目录数据库
- 如何获取Windows服务对应程序的所在目录
- 如何查询postgreSQL 里面某个数据库中所有用户定义的数据表的名字
- angular ng-repeat出来的数据 每条修改数据后返回给接口 如何取到每个对应修改的值
- 如何将AD数据库移动到其他目录下
- Python读取某个目录下的zip压缩包解压开后计算每个小文件的md5值,并将压缩包名字、里面小文件名字、以及对应的md5值写入csv文件
- 如何将打开res aw目录中的数据库文件?
- SQLServer 如何知道连接某个数据库的人数
- Linux如何查看与/dev/input目录下的event对应的设备
- Access 中如何知道引用的相对应的名称?
- 如何将AD数据库移动到其他目录下
- 如何知道进程中的w3wp.exe对应哪个IIS站点?
- 如何打开res/raw目录中的数据库文件?
- 如何查找BAPI SD_SALESDOCUMENT_CHANGE里的字段对应的数据库存储表
- Mybatis类型, Java类型和PostgreSQL数据库类型的对应关系(草稿)