Tag: upgrade

升级WinForms SQLite数据库技术

我一直在研究数据库的升级程序,特别是SQLite类型的升级程序。 我被困在一个程序如何知道,“嘿……这个表不存在,让我们创建它!” 或“嘿,它确实存在,但它的三个版本落后,让我们更新它!” 我的意思是,我可以编写特定于每个表的每个版本的代码(基本上列出了应该包含哪些列…),然后将它全部转储到每个表的大量if语句或类似的东西,但那会疯了。 -`REALLY INSANE。 (我会包含那些代码,所以你们可以指出如何改进,但我已经知道这肯定不是正确的方法吗?) – 实际使用什么技术来升级数据库? 我想详细说明: a)检查表是否存在的最佳技术是什么? b)程序如何知道表后面有多少个版本? – 这适用于SQLite 3,用于桌面应用程序。