从websql数据库中获取现有表

时间:2013-04-26 13:43:45

标签: javascript sql web-sql

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

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

2 个答案:

答案 0 :(得分:5)

链接似乎已经死于Kyaw Tun的回答 - 这对我有用,只是想分享,除非其他人都在寻找这个。

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

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

答案 1 :(得分: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);
});
相关问题