@accounter/server
Version:
The test suite is split into three Vitest projects for efficiency and isolation:
28 lines (25 loc) • 968 B
JavaScript
export default {
name: '2025-02-19T15-12-33.add-to-context-salary-excess-expenses.sql',
run: ({ sql }) => sql `
alter table accounter_schema.user_context
add salary_excess_expenses_tax_category_id uuid;
alter table accounter_schema.user_context
add constraint user_context_tax_categories_id_fk_37
foreign key (salary_excess_expenses_tax_category_id) references accounter_schema.tax_categories;
WITH fe AS (
INSERT INTO accounter_schema.financial_entities (type, name) VALUES ('tax_category', 'Salary Excess Expenses') RETURNING id
),
tc AS (
INSERT INTO accounter_schema.tax_categories (id)
SELECT id
FROM fe
RETURNING id
)
UPDATE accounter_schema.user_context
SET salary_excess_expenses_tax_category_id = id
FROM tc;
alter table accounter_schema.user_context
alter column salary_excess_expenses_tax_category_id set not null;
`,
};
//# sourceMappingURL=2025-02-19T15-12-33.add-to-context-salary-excess-expenses.js.map