// can't use kebab here as pg doesn't accept kebab
"use strict";
Object.defineProperty(exports, "__esModule", {
    value: true
});
function _export(target, all) {
    for(var name in all)Object.defineProperty(target, name, {
        enumerable: true,
        get: Object.getOwnPropertyDescriptor(all, name).get
    });
}
_export(exports, {
    get AUDIT_ENDPOINT_KEY () {
        return AUDIT_ENDPOINT_KEY;
    },
    get AUDIT_MIGRATION_CONTEXT_KEY () {
        return AUDIT_MIGRATION_CONTEXT_KEY;
    },
    get AUDIT_PAUSE_KEY () {
        return AUDIT_PAUSE_KEY;
    },
    get AUDIT_REASON_KEY () {
        return AUDIT_REASON_KEY;
    },
    get AUDIT_USERID_KEY () {
        return AUDIT_USERID_KEY;
    },
    get NOTIFY_CHANNELS () {
        return NOTIFY_CHANNELS;
    },
    get SESSION_CONFIG_PREFIX () {
        return SESSION_CONFIG_PREFIX;
    }
});
const NOTIFY_CHANNELS = {
    MATERIALIZED_VIEW_REFRESHED: 'materialized_view_refreshed',
    TABLE_CHANGED: 'table_changed',
    JOBS: 'jobs'
};
const SESSION_CONFIG_PREFIX = 'tamanu.';
const AUDIT_USERID_KEY = 'audit.userid';
const AUDIT_ENDPOINT_KEY = 'audit.endpoint';
const AUDIT_PAUSE_KEY = 'audit.pause';
const AUDIT_REASON_KEY = 'audit.reason';
const AUDIT_MIGRATION_CONTEXT_KEY = 'audit.migration_context';

//# sourceMappingURL=database.js.map