Using Sqlite3 on Heroku Cedar stack(在 Heroku Cedar 堆栈上使用 Sqlite3)
问题描述
有没有办法在 Heroku 上使用 Sqlite3 和 Django?
Is there a way to use Sqlite3 with Django on Heroku?
推荐答案
雪松栈的文件系统不是只读的.
The cedar stack's filesystem is not readonly.
但是,您仍然不能在其上存储任何数据,因为文件系统是短暂的.
However, you still mustn't store any data on it because the filesystem is ephemeral.
每当您的应用程序重新启动时,您写入应用程序文件系统的任何内容都会永远消失.
Any time your application restarts, whatever you had written to your application's filesystem disappears forever.
任何时候添加一个测功机,这两个测功机都有自己的临时系统;一个测功机存储到其临时文件系统的任何数据都不能用于另一个测功机或您以后可能添加的任何其他测功机.
Any time you add a dyno, the two dynos each have their own ephemeral system; any data stored by one dyno to its ephemeral filesystem is not available to the other dyno or to any additional dynos you may add later.
Sqlite3 将数据写入本地文件系统.你不能在 Heroku 中使用 Sqlite3.
Sqlite3 writes data to the local filesystem. You cannot use Sqlite3 with Heroku.
Heroku 提供了一个默认的 PostgreSQL 安装,由 Heroku 管理.你可以使用它.
Heroku provides a default PostgreSQL installation, which Heroku manages. You can use that.
您还可以使用任何第三方管理的云数据库系统,例如 Amazon RDS 或 Xeround 的 MySQL、MongoHQ 或 MongoLab 的 MongoDB,或者 Cloudant 的 CouchDB - 所有这些都可以作为 Heroku 插件使用.
You can also use any third-party-managed cloud database system, such as Amazon RDS' or Xeround's MySQL, MongoHQ's or MongoLab's MongoDB, or Cloudant's CouchDB - all of which are available as Heroku addons.
这篇关于在 Heroku Cedar 堆栈上使用 Sqlite3的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:在 Heroku Cedar 堆栈上使用 Sqlite3
基础教程推荐
- 将 SQL Server DateTime 列迁移到 DateTimeOffset 2021-01-01
- SQL Server 实例在登录协商期间返回无效或不受支持的协议版本 2021-01-01
- SSMS 中的权限问题:“对象 'extended_properties'、数据库 'mssqlsystem_resource'、... 错误 229)上的 SELECT 权限被拒绝" 2022-01-01
- 无法解决整理冲突 2021-01-01
- 如何使用 mysql.connector 禁用查询缓存 2022-01-01
- SQL:使用来自具有相同列名的两个表中的数据... 2021-01-01
- 需要 MySQL 5.1 中的抽象触发器来更新审计日志 2021-01-01
- 是否可以执行按位分组功能? 2021-01-01
- SQL 效率:WHERE IN 子查询 vs. JOIN 然后 GROUP 2021-01-01
- 在 SQL 中连接多个表 2021-01-01
