所以我在 VPS 上有一个带有 Sequelize 的 SQLite3 数据库,还有一个我在 Hostinger 上托管的网站。是否可以从网站访问和编辑数据库中的数据?任何帮助表示赞赏。
[我的代码在 nodejs 中]
所以我在 VPS 上有一个带有 Sequelize 的 SQLite3 数据库,还有一个我在 Hostinger 上托管的网站。是否可以从网站访问和编辑数据库中的数据?任何帮助表示赞赏。
[我的代码在 nodejs 中]
是和否。简单而简单的答案 - 现在;
更长 - 是的,但您需要映射目录,因此运行您的 sequelize 的服务器会认为它访问正常目录。您可以下载数据库,对其进行编辑,然后将其发回。sqlite3 是文件数据库,你并没有真正连接到它(通常)
SQLite 是一种基于单个文件的数据库格式。它很简单,但性能不高。它没有网络功能。
SQLite 客户端需要能够访问数据库所在的文件系统。
如果它们在不同的计算机上,那么您可以使用某种网络文件系统(例如通过fuse)来实现,但这会非常慢。
更好的方法是在存储文件的计算机上运行 Web 服务,并通过那里访问数据库。