Skip to content

Commit 6d18a84

Browse files
committed
feat: migration fix blog names
1 parent df65291 commit 6d18a84

3 files changed

Lines changed: 83 additions & 0 deletions

File tree

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
{
2+
"version": "7",
3+
"dialect": "postgresql",
4+
"tables": {
5+
"public.pages_blocks_action_hero": {
6+
"name": "pages_blocks_action_hero",
7+
"schema": "public",
8+
"columns": {
9+
"block_name": {
10+
"name": "block_name",
11+
"type": "varchar",
12+
"notNull": false
13+
}
14+
}
15+
},
16+
"public.pages_blocks_action_details": {
17+
"name": "pages_blocks_action_details",
18+
"schema": "public",
19+
"columns": {
20+
"block_name": {
21+
"name": "block_name",
22+
"type": "varchar",
23+
"notNull": false
24+
}
25+
}
26+
},
27+
"public.pages_blocks_action_references": {
28+
"name": "pages_blocks_action_references",
29+
"schema": "public",
30+
"columns": {
31+
"block_name": {
32+
"name": "block_name",
33+
"type": "varchar",
34+
"notNull": false
35+
}
36+
}
37+
},
38+
"public.pages_blocks_action_list": {
39+
"name": "pages_blocks_action_list",
40+
"schema": "public",
41+
"columns": {
42+
"block_name": {
43+
"name": "block_name",
44+
"type": "varchar",
45+
"notNull": false
46+
}
47+
}
48+
}
49+
}
50+
}
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
import { MigrateDownArgs, MigrateUpArgs, sql } from "@payloadcms/db-postgres"
2+
3+
export async function up({ db }: MigrateUpArgs): Promise<void> {
4+
await db.execute(sql`
5+
ALTER TABLE "pages_blocks_action_hero"
6+
ADD COLUMN IF NOT EXISTS "block_name" varchar;
7+
ALTER TABLE "pages_blocks_action_details"
8+
ADD COLUMN IF NOT EXISTS "block_name" varchar;
9+
ALTER TABLE "pages_blocks_action_references"
10+
ADD COLUMN IF NOT EXISTS "block_name" varchar;
11+
ALTER TABLE "pages_blocks_action_list"
12+
ADD COLUMN IF NOT EXISTS "block_name" varchar;
13+
`)
14+
}
15+
16+
export async function down({ db }: MigrateDownArgs): Promise<void> {
17+
await db.execute(sql`
18+
ALTER TABLE "pages_blocks_action_list"
19+
DROP COLUMN IF EXISTS "block_name";
20+
ALTER TABLE "pages_blocks_action_references"
21+
DROP COLUMN IF EXISTS "block_name";
22+
ALTER TABLE "pages_blocks_action_details"
23+
DROP COLUMN IF EXISTS "block_name";
24+
ALTER TABLE "pages_blocks_action_hero"
25+
DROP COLUMN IF EXISTS "block_name";
26+
`)
27+
}

src/migrations/index.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ import * as migration_20260722_184500_action_detail_section_fields from './20260
5454
import * as migration_20260722_190500_action_hero_fields from './20260722_190500_action_hero_fields';
5555
import * as migration_20260722_195500_action_section_props from './20260722_195500_action_section_props';
5656
import * as migration_20260723_082800_action_hero_grainient_colors from './20260723_082800_action_hero_grainient_colors';
57+
import * as migration_20260723_202005_action_block_names from './20260723_202005_action_block_names';
5758

5859
export const migrations = [
5960
{
@@ -336,4 +337,9 @@ export const migrations = [
336337
down: migration_20260723_082800_action_hero_grainient_colors.down,
337338
name: '20260723_082800_action_hero_grainient_colors',
338339
},
340+
{
341+
up: migration_20260723_202005_action_block_names.up,
342+
down: migration_20260723_202005_action_block_names.down,
343+
name: '20260723_202005_action_block_names',
344+
},
339345
];

0 commit comments

Comments
 (0)