gpt4 book ai didi

php - 如何为 laravel 设置默认的 postgresql 架构?

转载 作者:可可西里 更新时间:2023-10-31 23:59:58 26 4
gpt4 key购买 nike

我创建了新的 postgresql 用户:

CREATE ROLE lara_user SUPERUSER LOGIN PASSWORD 'mypassword';

然后创建归该用户所有的模式

CREATE schema lara AUTHORIZATION lara_user;

在 Laravel 的 .env 文件中我有

DB_DATABASE=postgres
DB_USERNAME=lara_user
DB_PASSWORD=mypassword

Laravel 看不到架构 lara 并且仍然连接到 public 架构。

如何为 Laravel 更改和设置默认架构 lara

最佳答案

app/config/database.php

'pgsql' => array(
'driver' => 'pgsql',
'host' => 'localhost',
'database' => 'forge',
'username' => 'forge',
'password' => '',
'charset' => 'utf8',
'prefix' => '',
'schema' => 'public',
),

在新版本的laravel变化中

'schema'   => 'public',

'search_path' => 'public',

关于php - 如何为 laravel 设置默认的 postgresql 架构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45242702/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com