sunrise-cms/database/getNextCemeteryId.js

17 lines
567 B
JavaScript

import sqlite from 'better-sqlite3';
import { sunriseDB } from '../helpers/database.helpers.js';
export default function getNextCemeteryId(cemeteryId) {
const database = sqlite(sunriseDB, { readonly: true });
const result = database
.prepare(`select cemeteryId
from Cemeteries
where recordDelete_timeMillis is null
and cemeteryName > (select cemeteryName from Cemeteries where cemeteryId = ?)
order by cemeteryName
limit 1`)
.pluck()
.get(cemeteryId);
database.close();
return result;
}