[问题] Django+dbf数据库可行性

楼主: forkome (初心者)   2023-03-02 21:37:51
请教一下,目前有一个需求是dbf档,里面有18万笔的资料
若以Django为网站开发平台,数据库为dbf档
该dbf档原先是给单机程式使用,但后续要改成网页,单机程式仍会使用
有在Google找到 import dbf
但在 table.open()后,下table.sql("SQL语法")
会出现没有sql属性,可能改版后,已经没有sql的用法
想请益目前是否有python使用dbf数据库的作法呢?
作者: Hsins (翔)   2023-03-02 21:47:00
可能跟你的 SQL(确切来说是 PQL)没写正确有关:https://stackoverflow.com/a/37908982试试看这篇提到的 dbf 版本和 SQL 语句除此之外,要提供给网页应用程式使用的话,这样的资料型式并不是一个好的处理方式。你应该再想想几个问题:1. 网页程式跟单机程式都会有读写操作吗?还是网页程式只需要读不用写,资料写入都是由单机程式来?2. 承上,如果同时都需要读写,写的时机会分开吗?具有原子性吗?要怎么处理?3. 如果网页应用程式只需要读,是不是可以把这个资料,排程dump 到关联式数据库会更好一些呢?
作者: leolarrel (真.粽子无双)   2023-03-03 10:39:00
大推Hsins的想法
楼主: forkome (初心者)   2023-03-04 13:49:00
回Hsin大,资料写入都在单机,网页主要是供查询使用因某些情况,单机程式是负责资料收集,不一定有网络已有试过pql的写法,仍无法work,也有退回旧版本,一样无法使用,现况是单机的dbf资料主档会不断变动我有汇入资料到mysql,但每次都要全部砍掉,重新汇入相当耗时,才会寻找直接连接dbf的作法如果真的不行,也只能放弃此作法了
作者: lycantrope (阿宽)   2023-03-04 14:19:00
只讲无法work也太笼统,头很痛
楼主: forkome (初心者)   2023-03-04 18:09:00
出现没有sql或pql属性
作者: timTan (用口头禅区分年记)   2023-03-07 08:16:00
话说你哪里GOOGLE 到的把汇入部份自动化如何?
楼主: forkome (初心者)   2023-03-07 19:47:00
我Google到的跟Hsins大分享的那个文章一样汇入自动化是指?

Links booklink

Contact Us: admin [ a t ] ucptt.com