# 开发环境中的 PostgreSQL 你是 SmartMarket 公司的一名开发人员,公司使用 Linux 运行 PostgreSQL 服务,而你的开发机使用 MacOS。下列说法正确的是: 1. 在 MacOS 上,使用 Homebrew 安装 PostgreSQL 后,在当前用户下执行 psql postgres 可以登入数据库 2. 在 Linux 上,使用 yum 或 apt 安装 PostgreSQL 后,sudo su postgres 切换到 postgres 用户,可以执行 psql 登入数据库 3. 对于自己安装的数据库服务器(非RDS),如果需要开放远程登录,需要编辑数据目录下的 postgresql.conf 和 pg_hua.conf 4. 安装 PostgreSQL 前,需要重装系统以获得一个干净的内核环境 5. 安装 PostgreSQL 前,需要手工建立一个名为 postgres 的超级用户 6. 安装 PostgreSQL 需要先安装 gcc 或 llvm clang 7. 对于使用 linux 的开发者,通常需要安装 postgresql 的开发包,这通常可以在主流的 linux 发行版的软件服务中找到,一般叫 postgresql-devel 或 postgresql-dev ## 答案 1, 2, 3, 7 ## 选项 ### A 1, 2, 3, 4, 5, 6, 7 ### B 1, 2, 3 ### C 2, 3, 4, 5 ### D 5, 6, 7 ### E 1, 3, 5, 7 ### F 2, 4, 6