2022-07-03 01:50:01 +00:00
|
|
|
import {enablePromise, openDatabase} from 'react-native-sqlite-storage';
|
|
|
|
|
|
|
|
enablePromise(true);
|
|
|
|
export const getDb = () => openDatabase({name: 'massive.db'});
|
|
|
|
|
2022-07-07 02:18:38 +00:00
|
|
|
export const createSets = `
|
2022-07-03 01:50:01 +00:00
|
|
|
CREATE TABLE IF NOT EXISTS sets (
|
|
|
|
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
|
|
|
name TEXT NOT NULL,
|
|
|
|
reps INTEGER NOT NULL,
|
|
|
|
weight INTEGER NOT NULL,
|
|
|
|
created TEXT NOT NULL,
|
|
|
|
unit TEXT DEFAULT 'kg'
|
|
|
|
);
|
|
|
|
`;
|
|
|
|
|
2022-07-07 02:18:38 +00:00
|
|
|
export const createPlans = `
|
2022-07-06 05:40:53 +00:00
|
|
|
CREATE TABLE IF NOT EXISTS plans (
|
|
|
|
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
|
|
|
days TEXT NOT NULL,
|
|
|
|
workouts TEXT NOT NULL
|
|
|
|
);
|
|
|
|
`;
|
2022-08-24 00:01:39 +00:00
|
|
|
|
|
|
|
export const createSettings = `
|
|
|
|
CREATE TABLE IF NOT EXISTS settings (
|
|
|
|
minutes INTEGER NOT NULL DEFAULT 3,
|
|
|
|
seconds INTEGER NOT NULL DEFAULT 30,
|
|
|
|
alarm BOOLEAN NOT NULL DEFAULT false,
|
|
|
|
vibrate BOOLEAN NOT NULL DEFAULT true,
|
|
|
|
predict BOOLEAN NOT NULL DEFAULT true,
|
|
|
|
sets INTEGER NOT NULL DEFAULT 3
|
|
|
|
);
|
|
|
|
`;
|