2

我想知道是否可以从 websql 数据库中获取现有表。是否有某种查询可以找到这些?

我已经找到了几个 sqlite 示例,但这些在 websql 中不起作用。

4

2 回答 2

6

Kyaw Tun 的回答似乎让 Link 死了——这对我有用,只是想分享,除非其他人正在寻找这个。

SELECT tbl_name, sql from sqlite_master WHERE type = 'table'

它将显示用于生成表的原始 sql - 不完美但应该足够好。

于 2014-04-01T21:19:26.627 回答
1

您可以从sqlite_master表中查询现有的表模式。

对于实施,您可以在我的开源库https://bitbucket.org/ytkyaw/ydn-db/src/master/js/ydn/db/conn/websql.js上查看详细信息

基本上你可以通过

var db = new ydn.db.Storage('db name');
db.getSchema(function (schema) {
  console.log(schema);
});
于 2013-04-27T04:24:21.407 回答