thinkphp6 使用 pgsql 需要怎么操作
时间: 2024-02-20 13:02:36 浏览: 287
thinkphp+pgsql
使用 ThinkPHP6 连接 PostgreSQL 数据库需要执行以下操作:
1. 首先,在 `config/database.php` 文件中配置 PostgreSQL 数据库连接信息,如下所示:
```php
return [
// 数据库类型
'type' => 'pgsql',
// 服务器地址
'hostname' => '127.0.0.1',
// 数据库名
'database' => 'test',
// 用户名
'username' => 'postgres',
// 密码
'password' => '123456',
// 端口
'hostport' => '5432',
// 数据库编码默认采用utf8
'charset' => 'utf8',
];
```
2. 然后,在项目根目录下执行以下命令安装 PostgreSQL 数据库驱动:
```shell
composer require topthink/think-pgsql
```
3. 最后,在需要使用 PostgreSQL 数据库的地方使用 `\think\Db::connect()` 方法连接数据库,如下所示:
```php
use think\facade\Db;
// 连接 PostgreSQL 数据库
$conn = Db::connect('pgsql');
// 查询数据
$data = $conn->table('user')->where('id', 1)->find();
```
以上就是在 ThinkPHP6 中使用 PostgreSQL 数据库的基本操作。
阅读全文