我要使用存储在“ C:\ Folder \ my_database.sqlite”中的sqlite数据库,该怎么办?我想使用该sqlite数据库。谁能给我建议解决方案?
所以我可以在下面的database.php中提供sqlite的路径:
df['Correlation'].drop(df[df['Correlation'] < 0].index, inplace=True)
如果这样做,那么我可以将默认连接更改为sqlite。喜欢:
'sqlite' => [
'driver' => 'sqlite',
'database' => "path to my sqlite db",
'prefix' => '',
],
有人可以给我建议解决方案吗?
答案 0 :(得分:4)
使用诸如touch之类的命令创建新的SQLite数据库之后 database / database.sqlite,您可以轻松配置环境 变量使用以下方法指向此新创建的数据库 数据库的绝对路径:
'sqlite' => [
'driver' => 'sqlite',
'database' => "C:\Folder\my_database.sqlite",
'prefix' => '',
],
要使其成为默认连接,只需在您的.env文件中进行设置:
DB_CONNECTION=sqlite
答案 1 :(得分:2)
打开您的.env文件并设置,
DB_CONNECTION=sqlite
DB_DATABASE=C:\Folder\my_database.sqlite
更多信息,您可以查看:https://laravel.com/docs/5.7/database
答案 2 :(得分:1)
对于set sqlite数据库,您可以在database.php
文件中添加像这样的抽象路径。
'sqlite' => [
'driver' => 'sqlite',
'database' => 'C:\Folder\my_database.sqlite',
'prefix' => '',
],
要设置默认的sqlite连接,请在您的.env
文件中对此进行更新:
DB_CONNECTION=sqlite
用于database.php
中的生产更新行(编号16)
'default' => env('DB_CONNECTION', 'sqlite'),
,然后在终端中运行此命令以删除旧配置和create new configration
文件。
php artisan config:cache