SQLite,阻止共享网络文件

时间:2014-05-09 15:09:51

标签: sqlite networking

我们有一个可以同时使用Postgres和SQLite作为后端的应用程序,具体取决于客户的需求:高负载和并发性,或者易于设置。

但是我担心有些客户会因为他们自己的利益而过于聪明,为了绕过(略微)复杂的Postgres安装,他们使用SQLite,但将文件放在网络磁盘上。

然后不可避免的事情发生了,数据库被破坏了,因为SQLite不是为了这个,我们有Postgres支持这个原因。

是否有理想的方法来防止SQLite在网络驱动器上运行?有一些可疑的想法,比如在开始时查找\\,或者在“C:\”(它纯粹是一个Windows应用程序)中查询冒号,或解析IP,但这些都不是万无一失的,可以通过以下方式来避免:建立到网络磁盘的链接。

0 个答案:

没有答案