Closed 1-1-2 closed 2 years ago
这些日子一直在找合适的短链接服务。由于需求量不大,因此找了个 512MB 内存的低配机器搭建,如果使用 MySQL 之类的独立数据库会显得资源吃紧,此时嵌入式的 SQLite 就成了最佳选择。 Ref. 使用 SQLite 作为 Polr 数据库
cd /path/to/polr # 创建空database.sqlite数据库 touch database/database.sqlite # 拷贝一份初始 .env 文件 cp .env.setup .env # 修改env setup模板 # 设置默认数据库为 sqlite # 注释掉数据库名,会默认读取 database/database.sqlite sed -i -e 's/DB_CONNECTION=mysql/DB_CONNECTION=sqlite/g' \ -e 's/^DB_DATABASE/# &/' \ resources/views/env.blade.php # sed -i 's/^# DB_DATABAS/DB_DATABAS/' resources/views/env.blade.php # FIX BUG sed -i -e "s/$table->string('secret_key');/$table->string('secret_key')->nullable();/g" \ -e "s/$table->string('creator');/$table->string('creator')->nullable();/g" \ database/migrations/2015_11_04_015813_create_link_table.php # 配置权限 sudo chown -R www-data /path/to/polr
修改以上 /path/to/polr 为你的 polr 路径即可
/path/to/polr
已知问题:sqlite不支持DATE_FORMAT函数,分析功能不可用。
修改以上
/path/to/polr
为你的 polr 路径即可已知问题:sqlite不支持DATE_FORMAT函数,分析功能不可用。