查看sqlite数据库版本号,及升级

查看sqlite数据库版本号,及升级,第1张

概述xutils 数据库升级无效问题, new DbManager.DaoConfig().setDbName("test.db").setDbVersion(6).setAllowTransaction(true).setDbDir(new File(FileUtils.DATAPATH)) .setTableCreateListener(new TableCrea

xutils 数据库升级无效问题,


 new DbManager.DaoConfig().setDbname("test.db").setDbVersion(6).setAllowTransaction(true).setDbDir(new file(fileUtils.DATAPATH))                .settableCreateListener(new tableCreateListener()                {                    @OverrIDe                    public voID ontableCreate(DbManager arg0,tableEntity<?> arg1)                    {                        // Todo auto-generated method stub                        MethodUtils.writeLog("创建table:" + arg1.getname());                    }                }).setdbupgradeListener(new DbManager.dbupgradeListener()                {                    @OverrIDe                    public voID onUpgrade(DbManager vdb,int oldVersion,int newVersion)                    {                        db = vdb;                        if (oldVersion != newVersion)                        {                            //如果数据库版本不同则升级结构                            updateDBStructure(db);                        }                    }                });

查看现有数据库版本, 用.dbinfo命令:
sqlite3 test.db >sqlite .dbinfo 


其中的user version就是数据库的版本,已经是6了,所以无法升级,要写setDbVersion(7)就可以

总结

以上是内存溢出为你收集整理的查看sqlite数据库版本号,及升级全部内容,希望文章能够帮你解决查看sqlite数据库版本号,及升级所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/1165028.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-01
下一篇2022-06-01

发表评论

登录后才能评论

评论列表(0条)

    保存