Skip to content

Commit 6e874d6

Browse files
committed
Added positive scenario for init
1 parent 002eaa2 commit 6e874d6

File tree

2 files changed

+24
-0
lines changed

2 files changed

+24
-0
lines changed

drizzle-orm/src/neon-http/migrator.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,18 @@ export async function migrate<TSchema extends Record<string, unknown>, TRelation
4444
if (migrations.length > 1) {
4545
return { exitCode: 'manyMigrationsExist' };
4646
}
47+
48+
const [migration] = migrations;
49+
50+
if (!migration) return;
51+
52+
await db.session.execute(
53+
sql`insert into ${sql.identifier(migrationsSchema)}.${
54+
sql.identifier(migrationsTable)
55+
} ("hash", "created_at") values(${migration.hash}, ${migration.folderMillis})`,
56+
);
57+
58+
return;
4759
}
4860

4961
const lastDbMigration = dbMigrations[0];

drizzle-orm/src/pg-core/dialect.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,18 @@ export class PgDialect {
110110
if (migrations.length > 1) {
111111
return { exitCode: 'manyMigrationsExist' };
112112
}
113+
114+
const [migration] = migrations;
115+
116+
if (!migration) return;
117+
118+
await session.execute(
119+
sql`insert into ${sql.identifier(migrationsSchema)}.${
120+
sql.identifier(migrationsTable)
121+
} ("hash", "created_at") values(${migration.hash}, ${migration.folderMillis})`,
122+
);
123+
124+
return;
113125
}
114126

115127
const lastDbMigration = dbMigrations[0];

0 commit comments

Comments
 (0)