osx – OS X上postgresql数据库的位置?

前端之家收集整理的这篇文章主要介绍了osx – OS X上postgresql数据库的位置?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我确信这已经得到回答,但我似乎找不到答案。

我使用安装到/usr/local/Cellar / postgresql的Homebrew(brew install postgresql)安装了postgresql。按照我这样做的指示,

If this is your first install,create a database with:
    initdb /usr/local/var/postgres

据了解,initdb创建了一个新的数据库集群。那么当我上面提到的是“postgres”数据库名称数据库本身,或者只是所有postgresql数据库需要的所有必需的位?

实际数据库最终生活在哪里?我是新的postgresql并寻找一个文件或二进制数据库。那么,数据库在哪里,当我创建一个新的数据库时呢?

initdb只是设置目录结构,这样就需要创建新的数据库。要创建数据库,请使用 createdb

SYNOPSIS
createdb [ option… ] [ dbname ] [ description ]

DESCRIPTION
createdb creates a new Postgresql database.

Normally,the database user who executes this command becomes the owner
of the new database. However a different owner can be specified via the -O option,
if the executing user has appropriate privileges.

createdb is a wrapper around the sql command CREATE DATABASE [create_database(7)].
There is no effective difference between creating databases via this utility and
via other methods for accessing the server.

initdb类似于在硬盘上创建新的文件系统:首先创建文件系统(initdb),然后创建一个文件和目录(createdb)。

创建数据库后,实际的数据库文件将位于/usr/local/var / postgres下。所以,只需创建一个数据库,然后查看/usr/local/var / postgres下的新增内容或更改。没有一个“dbname.db”文件或任何类似的文件,每个数据库都是一组文件,其名称仅对数据库服务器有意义。

猜你在找的Postgre SQL相关文章