Мне было интересно, можно ли получить существующие таблицы из базы данных websql. Есть ли какой-то запрос, чтобы найти их?
Я уже нашел несколько примеров sqlite, но они не работают в websql.
Мне было интересно, можно ли получить существующие таблицы из базы данных websql. Есть ли какой-то запрос, чтобы найти их?
Я уже нашел несколько примеров sqlite, но они не работают в websql.
Ссылка, кажется, мертва из-за ответа Кьяу Туна - это сработало для меня, просто хотел поделиться, если кто-то еще не ищет это.
SELECT tbl_name, sql from sqlite_master WHERE type = 'table'
Он покажет исходный sql, используемый для создания таблицы - не идеальный, но должен быть достаточно хорошим.
Вы можете запросить существующую схему таблицы из таблицы 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);
});