我有一个不断更新的SQLite3数据库,用于记录游戏数据。一 用于游戏信息的表格,用于游戏中的事件的表格,以及 第三个是玩家信息,包括谁赢了/输了:
http://schema.ccgames.db.94y.info/(架构)
http://ccgames.db.94y.info/(任意只读查询)
我想创建一个包含三种内容类型的Drupal站点(每种类型一个) 表)和每个表中每个记录的节点。
我知道“导入节点”,但这是一次性的事情。我怎么能够 让我的Drupal节点与我的SQLite3 db保持同步?
我尝试导入Drupal的一些功能:
我玩过的游戏:http://798d4dab518a91787e0e0be5c94f8bb1.ccgames.db.94y.info/
胜利/损失:http://57442d9ce4c5063869883519f2a9cd0f.ccgames.db.94y.info/
点历史记录:http://9160fe29e3da336652ec98fbf7f2aeef.ccgames.db.94y.info/
团队游戏:http://a782c6b9be09f375e5f1b1d69f1e7c62.ccgames.db.94y.info/
我有很多关于ccgames.db.94y.info的工作,但它很丑陋 不允许通配符。
答案 0 :(得分:0)
Drupal 6的数据库API可以访问不同的数据库。但是,它们必须都使用相同的DBMS类型(即,您不能混合使用MySQL和SQLite)。这意味着您必须推出自己的解决方案,因为模块使用Drupal的数据库API。
我不知道这个限制是否仍然存在于即将到来的Drupal 7中。但是在Drupal 7中你可能不得不推出自己的解决方案,因为贡献的模块尚未移植。
如果你了解PHP,那么开发一个合适的模块并不难。
答案 1 :(得分:0)