mirror of
https://github.com/actualbudget/actual.git
synced 2026-04-30 10:14:53 -05:00
* getAccountDb * uuidv4 * === / !== * default exports * re-enable linting for the server * fix jest * note
31 lines
703 B
JavaScript
31 lines
703 B
JavaScript
import { getAccountDb } from '../src/account-db.js';
|
|
|
|
export const up = async function () {
|
|
await getAccountDb().exec(`
|
|
CREATE TABLE IF NOT EXISTS auth
|
|
(password TEXT PRIMARY KEY);
|
|
|
|
CREATE TABLE IF NOT EXISTS sessions
|
|
(token TEXT PRIMARY KEY);
|
|
|
|
CREATE TABLE IF NOT EXISTS files
|
|
(id TEXT PRIMARY KEY,
|
|
group_id TEXT,
|
|
sync_version SMALLINT,
|
|
encrypt_meta TEXT,
|
|
encrypt_keyid TEXT,
|
|
encrypt_salt TEXT,
|
|
encrypt_test TEXT,
|
|
deleted BOOLEAN DEFAULT FALSE,
|
|
name TEXT);
|
|
`);
|
|
};
|
|
|
|
export const down = async function () {
|
|
await getAccountDb().exec(`
|
|
DROP TABLE auth;
|
|
DROP TABLE sessions;
|
|
DROP TABLE files;
|
|
`);
|
|
};
|