migration: add users api key fields
This commit is contained in:
parent
89f6ab505d
commit
ac8d8b03bc
15
src/migrations/20260226_095439.ts
Normal file
15
src/migrations/20260226_095439.ts
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
import { MigrateUpArgs, MigrateDownArgs, sql } from '@payloadcms/db-postgres'
|
||||||
|
|
||||||
|
export async function up({ db, payload, req }: MigrateUpArgs): Promise<void> {
|
||||||
|
await db.execute(sql`
|
||||||
|
ALTER TABLE "users" ADD COLUMN "enable_a_p_i_key" boolean;
|
||||||
|
ALTER TABLE "users" ADD COLUMN "api_key" varchar;
|
||||||
|
ALTER TABLE "users" ADD COLUMN "api_key_index" varchar;`)
|
||||||
|
}
|
||||||
|
|
||||||
|
export async function down({ db, payload, req }: MigrateDownArgs): Promise<void> {
|
||||||
|
await db.execute(sql`
|
||||||
|
ALTER TABLE "users" DROP COLUMN "enable_a_p_i_key";
|
||||||
|
ALTER TABLE "users" DROP COLUMN "api_key";
|
||||||
|
ALTER TABLE "users" DROP COLUMN "api_key_index";`)
|
||||||
|
}
|
||||||
@ -1,7 +1,20 @@
|
|||||||
|
import * as migration_20260221_114950_baseline from './20260221_114950_baseline';
|
||||||
|
import * as migration_20260221_115051_add_service_calculator from './20260221_115051_add_service_calculator';
|
||||||
import * as migration_20260224_091812_add_anchor_links from './20260224_091812_add_anchor_links';
|
import * as migration_20260224_091812_add_anchor_links from './20260224_091812_add_anchor_links';
|
||||||
import * as migration_20260224_133833 from './20260224_133833';
|
import * as migration_20260224_133833 from './20260224_133833';
|
||||||
|
import * as migration_20260226_095439 from './20260226_095439';
|
||||||
|
|
||||||
export const migrations = [
|
export const migrations = [
|
||||||
|
{
|
||||||
|
up: migration_20260221_114950_baseline.up,
|
||||||
|
down: migration_20260221_114950_baseline.down,
|
||||||
|
name: '20260221_114950_baseline',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
up: migration_20260221_115051_add_service_calculator.up,
|
||||||
|
down: migration_20260221_115051_add_service_calculator.down,
|
||||||
|
name: '20260221_115051_add_service_calculator',
|
||||||
|
},
|
||||||
{
|
{
|
||||||
up: migration_20260224_091812_add_anchor_links.up,
|
up: migration_20260224_091812_add_anchor_links.up,
|
||||||
down: migration_20260224_091812_add_anchor_links.down,
|
down: migration_20260224_091812_add_anchor_links.down,
|
||||||
@ -10,6 +23,11 @@ export const migrations = [
|
|||||||
{
|
{
|
||||||
up: migration_20260224_133833.up,
|
up: migration_20260224_133833.up,
|
||||||
down: migration_20260224_133833.down,
|
down: migration_20260224_133833.down,
|
||||||
name: '20260224_133833'
|
name: '20260224_133833',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
up: migration_20260226_095439.up,
|
||||||
|
down: migration_20260226_095439.down,
|
||||||
|
name: '20260226_095439'
|
||||||
},
|
},
|
||||||
];
|
];
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user