Example #1
0
        protected SksSqlite(string dbFileName)
        {
            lock (mainLock)
            {
                if (!File.Exists(dbFileName))
                {
                    SQLiteConnection.CreateFile(DbFileName);
                }

                dbConnection = new SQLiteConnection($"Data Source={dbFileName};Version=3;");

                me = this;
            }
        }
Example #2
0
        public static void Init()
        {
            lock (mainLock)
            {
                me = new SksSqlite(DbFileName);
                me.dbConnection.Open();

                var version = GetDbVersion();
                if (version == -1)
                {
                    CreateDb();
                    version = 1;
                    me.UpdateDbVersion(version);
                }
            }
        }