作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我创建了新的 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/
我是一名优秀的程序员,十分优秀!