From ffef7baddd9f3b7d3db1a6166e9a97cf134d257f Mon Sep 17 00:00:00 2001 From: rvcas Date: Sun, 7 Jul 2024 14:33:52 -0400 Subject: [PATCH] feat: finish seeding v1 data --- ..._mushy_red_ghost.sql => 0000_futuristic_stellaris.sql} | 0 migrations/meta/0000_snapshot.json | 2 +- migrations/meta/_journal.json | 4 ++-- src/lib/server/schema.sql.ts | 8 ++++---- src/routes/explorer/+page.server.ts | 3 +++ 5 files changed, 10 insertions(+), 7 deletions(-) rename migrations/{0000_mushy_red_ghost.sql => 0000_futuristic_stellaris.sql} (100%) diff --git a/migrations/0000_mushy_red_ghost.sql b/migrations/0000_futuristic_stellaris.sql similarity index 100% rename from migrations/0000_mushy_red_ghost.sql rename to migrations/0000_futuristic_stellaris.sql diff --git a/migrations/meta/0000_snapshot.json b/migrations/meta/0000_snapshot.json index 1221309..7fdf77e 100644 --- a/migrations/meta/0000_snapshot.json +++ b/migrations/meta/0000_snapshot.json @@ -1,7 +1,7 @@ { "version": "6", "dialect": "sqlite", - "id": "f446e901-326a-426f-ae87-24ec3db13633", + "id": "dfb1da91-7ce9-427f-b65b-a6dedab53a34", "prevId": "00000000-0000-0000-0000-000000000000", "tables": { "blocks": { diff --git a/migrations/meta/_journal.json b/migrations/meta/_journal.json index f4bf97e..c1d81a0 100644 --- a/migrations/meta/_journal.json +++ b/migrations/meta/_journal.json @@ -5,8 +5,8 @@ { "idx": 0, "version": "6", - "when": 1720228959695, - "tag": "0000_mushy_red_ghost", + "when": 1720299004477, + "tag": "0000_futuristic_stellaris", "breakpoints": true } ] diff --git a/src/lib/server/schema.sql.ts b/src/lib/server/schema.sql.ts index 6c62bf2..11e704e 100644 --- a/src/lib/server/schema.sql.ts +++ b/src/lib/server/schema.sql.ts @@ -3,10 +3,10 @@ import { integer, sqliteTable, text } from 'drizzle-orm/sqlite-core'; export const blocks = sqliteTable('blocks', { number: integer('number').notNull().primaryKey(), hash: text('hash', { length: 64 }).notNull().unique(), - leading_zeros: integer('leading_zeros').notNull(), - target_number: integer('target_number').notNull(), - epoch_time: integer('epoch_time').notNull(), - current_posix_time: integer('current_posix_time').notNull(), + leadingZeros: integer('leading_zeros').notNull(), + targetNumber: integer('target_number').notNull(), + epochTime: integer('epoch_time').notNull(), + currentPosixTime: integer('current_posix_time').notNull(), // only the genesis block has an undefined nonce nonce: text('nonce', { length: 32 }), }); diff --git a/src/routes/explorer/+page.server.ts b/src/routes/explorer/+page.server.ts index af9221b..a500661 100644 --- a/src/routes/explorer/+page.server.ts +++ b/src/routes/explorer/+page.server.ts @@ -18,6 +18,9 @@ export async function load({ url, platform }: PageServerLoadEvent) { } const blocks = await db.query.blocks.findMany({ + orderBy(fields, { desc }) { + return [desc(fields.number)]; + }, limit: parsedPageLimit, offset: (parsedPageNumber - 1) * parsedPageLimit, });