mirror of
https://github.com/geometer/FBReaderJ.git
synced 2025-10-04 10:19:33 +02:00
DROP TABLE IF EXISTS
This commit is contained in:
parent
a2af9c49ca
commit
ea38589d23
2 changed files with 9 additions and 9 deletions
|
@ -2,7 +2,7 @@
|
||||||
<manifest
|
<manifest
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
package="org.geometerplus.zlibrary.ui.android"
|
package="org.geometerplus.zlibrary.ui.android"
|
||||||
android:versionCode="107081"
|
android:versionCode="107084"
|
||||||
android:versionName="1.7.8"
|
android:versionName="1.7.8"
|
||||||
android:installLocation="auto"
|
android:installLocation="auto"
|
||||||
>
|
>
|
||||||
|
|
|
@ -1078,7 +1078,7 @@ final class SQLiteBooksDatabase extends BooksDatabase {
|
||||||
"parent_id INTEGER REFERENCES Tags(tag_id)," +
|
"parent_id INTEGER REFERENCES Tags(tag_id)," +
|
||||||
"CONSTRAINT Tags_Unique UNIQUE (name, parent_id))");
|
"CONSTRAINT Tags_Unique UNIQUE (name, parent_id))");
|
||||||
myDatabase.execSQL("INSERT INTO Tags (tag_id,name,parent_id) SELECT tag_id,name,parent FROM Tags_Obsolete");
|
myDatabase.execSQL("INSERT INTO Tags (tag_id,name,parent_id) SELECT tag_id,name,parent FROM Tags_Obsolete");
|
||||||
myDatabase.execSQL("DROP TABLE Tags_Obsolete");
|
myDatabase.execSQL("DROP TABLE IF EXISTS Tags_Obsolete");
|
||||||
|
|
||||||
myDatabase.execSQL("ALTER TABLE BookTag RENAME TO BookTag_Obsolete");
|
myDatabase.execSQL("ALTER TABLE BookTag RENAME TO BookTag_Obsolete");
|
||||||
myDatabase.execSQL(
|
myDatabase.execSQL(
|
||||||
|
@ -1087,7 +1087,7 @@ final class SQLiteBooksDatabase extends BooksDatabase {
|
||||||
"book_id INTEGER NOT NULL REFERENCES Books(book_id)," +
|
"book_id INTEGER NOT NULL REFERENCES Books(book_id)," +
|
||||||
"CONSTRAINT BookTag_Unique UNIQUE (tag_id, book_id))");
|
"CONSTRAINT BookTag_Unique UNIQUE (tag_id, book_id))");
|
||||||
myDatabase.execSQL("INSERT INTO BookTag (tag_id,book_id) SELECT tag_id,book_id FROM BookTag_Obsolete");
|
myDatabase.execSQL("INSERT INTO BookTag (tag_id,book_id) SELECT tag_id,book_id FROM BookTag_Obsolete");
|
||||||
myDatabase.execSQL("DROP TABLE BookTag_Obsolete");
|
myDatabase.execSQL("DROP TABLE IF EXISTS BookTag_Obsolete");
|
||||||
}
|
}
|
||||||
|
|
||||||
private void updateTables2() {
|
private void updateTables2() {
|
||||||
|
@ -1235,7 +1235,7 @@ final class SQLiteBooksDatabase extends BooksDatabase {
|
||||||
"title TEXT NOT NULL," +
|
"title TEXT NOT NULL," +
|
||||||
"file_id INTEGER UNIQUE NOT NULL REFERENCES Files(file_id))");
|
"file_id INTEGER UNIQUE NOT NULL REFERENCES Files(file_id))");
|
||||||
myDatabase.execSQL("INSERT INTO Books (book_id,encoding,language,title,file_id) SELECT book_id,encoding,language,title,file_id FROM Books_Obsolete");
|
myDatabase.execSQL("INSERT INTO Books (book_id,encoding,language,title,file_id) SELECT book_id,encoding,language,title,file_id FROM Books_Obsolete");
|
||||||
myDatabase.execSQL("DROP TABLE Books_Obsolete");
|
myDatabase.execSQL("DROP TABLE IF EXISTS Books_Obsolete");
|
||||||
}
|
}
|
||||||
|
|
||||||
private void updateTables7() {
|
private void updateTables7() {
|
||||||
|
@ -1311,7 +1311,7 @@ final class SQLiteBooksDatabase extends BooksDatabase {
|
||||||
"book_id INTEGER NOT NULL UNIQUE REFERENCES Books(book_id)," +
|
"book_id INTEGER NOT NULL UNIQUE REFERENCES Books(book_id)," +
|
||||||
"book_index REAL)");
|
"book_index REAL)");
|
||||||
myDatabase.execSQL("INSERT INTO BookSeries (series_id,book_id,book_index) SELECT series_id,book_id,book_index FROM BookSeries_Obsolete");
|
myDatabase.execSQL("INSERT INTO BookSeries (series_id,book_id,book_index) SELECT series_id,book_id,book_index FROM BookSeries_Obsolete");
|
||||||
myDatabase.execSQL("DROP TABLE BookSeries_Obsolete");
|
myDatabase.execSQL("DROP TABLE IF EXISTS BookSeries_Obsolete");
|
||||||
}
|
}
|
||||||
|
|
||||||
private void updateTables15() {
|
private void updateTables15() {
|
||||||
|
@ -1367,11 +1367,11 @@ final class SQLiteBooksDatabase extends BooksDatabase {
|
||||||
insert.executeInsert();
|
insert.executeInsert();
|
||||||
}
|
}
|
||||||
cursor.close();
|
cursor.close();
|
||||||
myDatabase.execSQL("DROP TABLE BookSeries_Obsolete");
|
myDatabase.execSQL("DROP TABLE IF EXISTS BookSeries_Obsolete");
|
||||||
}
|
}
|
||||||
|
|
||||||
private void updateTables19() {
|
private void updateTables19() {
|
||||||
myDatabase.execSQL("DROP TABLE BookList");
|
myDatabase.execSQL("DROP TABLE IF EXISTS BookList");
|
||||||
}
|
}
|
||||||
|
|
||||||
private void updateTables20() {
|
private void updateTables20() {
|
||||||
|
@ -1389,11 +1389,11 @@ final class SQLiteBooksDatabase extends BooksDatabase {
|
||||||
);
|
);
|
||||||
final long id = insert.executeInsert();
|
final long id = insert.executeInsert();
|
||||||
myDatabase.execSQL("INSERT INTO BookLabel (label_id,book_id) SELECT " + id + ",book_id FROM Favorites");
|
myDatabase.execSQL("INSERT INTO BookLabel (label_id,book_id) SELECT " + id + ",book_id FROM Favorites");
|
||||||
myDatabase.execSQL("DROP TABLE Favorites");
|
myDatabase.execSQL("DROP TABLE IF EXISTS Favorites");
|
||||||
}
|
}
|
||||||
|
|
||||||
private void updateTables21() {
|
private void updateTables21() {
|
||||||
myDatabase.execSQL("DROP TABLE BookUid");
|
myDatabase.execSQL("DROP TABLE IF EXISTS BookUid");
|
||||||
myDatabase.execSQL(
|
myDatabase.execSQL(
|
||||||
"CREATE TABLE IF NOT EXISTS BookUid(" +
|
"CREATE TABLE IF NOT EXISTS BookUid(" +
|
||||||
"book_id INTEGER NOT NULL UNIQUE REFERENCES Books(book_id)," +
|
"book_id INTEGER NOT NULL UNIQUE REFERENCES Books(book_id)," +
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue