mirror of
https://github.com/immich-app/immich.git
synced 2025-12-19 01:11:07 +03:00
24 lines
520 B
TypeScript
24 lines
520 B
TypeScript
|
|
import { Comparer, DatabaseParameter, Reason } from 'src/sql-tools/types';
|
||
|
|
|
||
|
|
export const compareParameters: Comparer<DatabaseParameter> = {
|
||
|
|
onMissing: (source) => [
|
||
|
|
{
|
||
|
|
type: 'parameter.set',
|
||
|
|
parameter: source,
|
||
|
|
reason: Reason.MissingInTarget,
|
||
|
|
},
|
||
|
|
],
|
||
|
|
onExtra: (target) => [
|
||
|
|
{
|
||
|
|
type: 'parameter.reset',
|
||
|
|
databaseName: target.databaseName,
|
||
|
|
parameterName: target.name,
|
||
|
|
reason: Reason.MissingInSource,
|
||
|
|
},
|
||
|
|
],
|
||
|
|
onCompare: () => {
|
||
|
|
// TODO
|
||
|
|
return [];
|
||
|
|
},
|
||
|
|
};
|