Files
actual/packages/sync-server/migrations/1694360479680-create-account-db.js
Matt Fiddaman f1a4c888b2 Re-enable linting on the server (#4363)
* getAccountDb

* uuidv4

* === / !==

* default exports

* re-enable linting for the server

* fix jest

* note
2025-02-12 21:42:07 +00:00

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;
`);
};