feat: integrated to est routes

This commit is contained in:
Sheen Capadngan
2024-08-14 20:52:21 +08:00
parent 5ae33b9f3b
commit 146c4284a2
6 changed files with 66 additions and 56 deletions
@@ -1,6 +1,7 @@
import { Knex } from "knex";
import { TableName } from "../schemas";
import { createOnUpdateTrigger, dropOnUpdateTrigger } from "../utils";
export async function up(knex: Knex): Promise<void> {
const hasEstConfigTable = await knex.schema.hasTable(TableName.CertificateAuthorityEstConfig);
@@ -14,9 +15,12 @@ export async function up(knex: Knex): Promise<void> {
tb.boolean("isEnabled");
tb.timestamps(true, true, true);
});
await createOnUpdateTrigger(knex, TableName.CertificateAuthorityEstConfig);
}
}
export async function down(knex: Knex): Promise<void> {
await knex.schema.dropTableIfExists(TableName.CertificateAuthorityEstConfig);
await dropOnUpdateTrigger(knex, TableName.CertificateAuthorityEstConfig);
}