mirror of
https://github.com/logto-io/logto.git
synced 2024-12-23 20:33:16 -05:00
e5f8139880
Co-authored-by: Xiao Yijun <xiaoyijun@silverhand.io> Co-authored-by: IceHe <icehe@silverhand.io> Co-authored-by: Gao Sun <gao@silverhand.io> Co-authored-by: simeng-li <simeng@silverhand.io> Co-authored-by: Charles Zhao <charleszhao@silverhand.io> Co-authored-by: Mahesh Vagicherla <59088937+b4s36t4@users.noreply.github.com> Co-authored-by: FlurryNight <47457170+FlurryNight@users.noreply.github.com> Co-authored-by: Lukas <lukas@slucky.de> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
20 lines
494 B
TypeScript
20 lines
494 B
TypeScript
import { sql } from 'slonik';
|
|
|
|
import { AlterationScript } from '../lib/types/alteration';
|
|
|
|
const alteration: AlterationScript = {
|
|
up: async (pool) => {
|
|
await pool.query(sql`
|
|
create table _logto_configs (
|
|
key varchar(256) not null,
|
|
value jsonb /* @use ArbitraryObject */ not null default '{}'::jsonb,
|
|
primary key (key)
|
|
);
|
|
`);
|
|
},
|
|
down: async (pool) => {
|
|
await pool.query(sql`drop table _logto_configs;`);
|
|
},
|
|
};
|
|
|
|
export default alteration;
|