Есть ли простой способ синхронизировать sqlite db с firebase json?

У меня есть приложение для Android, которое необходимо обновить на уровне кода и обновить функции. Короче говоря, приложение использует базу данных sqlite для хранения данных, но теперь ему нужно хранить данные в облаке. есть ли простой способ синхронизировать сохраненные данные sqlite с firebase или remotemysql.com? (желательно firebase)

Я никогда не использовал sqlite

   class FoodDBOpenHelper extends SQLiteOpenHelper {
//specify the database local file name
private static final String DATABASE_NAME = "foods.db";

private static final int DATABASE_VERSION = 3;

public FoodDBOpenHelper(Context context) {
    super(context, DATABASE_NAME, null , DATABASE_VERSION);
}

@Override
public void onCreate(SQLiteDatabase sqLiteDatabase) {
    final String SQL_CREATE_TUTORIALS_TABLE = "CREATE TABLE " +
            FoodContract.FoodEntry.TABLE_NAME + " (" +
            FoodContract.FoodEntry._ID + " INTEGER PRIMARY KEY AUTOINCREMENT," +
            FoodContract.FoodEntry.COLUMN_FOOD_NAME+ " TEXT NOT NULL," +
            FoodContract.FoodEntry.COLUMN_FOOD_UNIT + " INTEGER NOT NULL," +
            FoodContract.FoodEntry.COLUMN_FOOD_QUANTITY + " REAL NOT NULL," +
            FoodContract.FoodEntry.COLUMN_FOOD_CATEGORY + " INTEGER NOT NULL," +
            FoodContract.FoodEntry.COLUMN_FOOD_REGISTERED_TIMESTAMP + " TEXT NOT NULL," +
            FoodContract.FoodEntry.COLUMN_FOOD_EXPIRE_DATE + " TEXT NOT NULL," +
            FoodContract.FoodEntry.COLUMN_SECTION_ID + " INTEGER NOT NULL" +
            ");";
    sqLiteDatabase.execSQL(SQL_CREATE_TUTORIALS_TABLE);
}

вместо того, чтобы переписывать фактический код, я хочу запросить данные о размещении базы данных в массив json и нажать в firebase с помощью кнопки для «синхронизации» данных между local.db и firebase db

0
0
267
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

is there an easy way to sync the sqlite stored data to firebase or remotemysql.com? (preferably firebase)

Нет. Если вы ищете волшебную кнопку, которая может преобразовать вашу базу данных из SQLite в базу данных реального времени Firebase, то ее нет! Так что, к сожалению, вам нужно будет преобразовать базу данных самостоятельно.

instead of rewrite the actual code I want to query data on the db acomodate into a json array and push into firebase with a button to "sync"

Для этого вам нужно написать код. Таким образом, вы должны создать свой собственный механизм для выполнения этой «синхронной» работы.

Другие вопросы по теме