better sqlite binary

This commit is contained in:
shocknet-justin 2025-08-26 12:43:58 -04:00
parent 19e08b4775
commit b211bdfae0
5 changed files with 12 additions and 9 deletions

View file

@ -37,7 +37,7 @@ import { OldSomethingLeftover1753106599604 } from './build/src/services/storage/
import { UserReceivingInvoiceIdx1753109184611 } from './build/src/services/storage/migrations/1753109184611-user_receiving_invoice_idx.js'
export default new DataSource({
type: "sqlite",
type: "better-sqlite3",
database: "db.sqlite",
// logging: true,
migrations: [Initial1703170309875, LspOrder1718387847693, LiquidityProvider1719335699480, LndNodeInfo1720187506189, CreateInviteTokenTable1721751414878,

View file

@ -10,7 +10,7 @@ import { HtlcCount1724266887195 } from './build/src/services/storage/migrations/
import { BalanceEvents1724860966825 } from './build/src/services/storage/migrations/1724860966825-balance_events.js'
export default new DataSource({
type: "sqlite",
type: "better-sqlite3",
database: "metrics.sqlite",
entities: [BalanceEvent, ChannelBalanceEvent, ChannelRouting, RootOperation, ChannelEvent],
migrations: [LndMetrics1703170330183, ChannelRouting1709316653538, HtlcCount1724266887195, BalanceEvents1724860966825]

11
package-lock.json generated
View file

@ -20,7 +20,7 @@
"@types/secp256k1": "^4.0.3",
"axios": "^1.9.0",
"bech32": "^2.0.0",
"better-sqlite3": "^9.6.0",
"better-sqlite3": "^12.2.0",
"bitcoin-core": "^4.2.0",
"chai": "^4.3.7",
"chai-string": "^1.5.0",
@ -1632,14 +1632,17 @@
"license": "MIT"
},
"node_modules/better-sqlite3": {
"version": "9.6.0",
"resolved": "https://registry.npmjs.org/better-sqlite3/-/better-sqlite3-9.6.0.tgz",
"integrity": "sha512-yR5HATnqeYNVnkaUTf4bOP2dJSnyhP4puJN/QPRyx4YkBEEUxib422n2XzPqDEHjQQqazoYoADdAm5vE15+dAQ==",
"version": "12.2.0",
"resolved": "https://registry.npmjs.org/better-sqlite3/-/better-sqlite3-12.2.0.tgz",
"integrity": "sha512-eGbYq2CT+tos1fBwLQ/tkBt9J5M3JEHjku4hbvQUePCckkvVf14xWj+1m7dGoK81M/fOjFT7yM9UMeKT/+vFLQ==",
"hasInstallScript": true,
"license": "MIT",
"dependencies": {
"bindings": "^1.5.0",
"prebuild-install": "^7.1.1"
},
"engines": {
"node": "20.x || 22.x || 23.x || 24.x"
}
},
"node_modules/bignumber.js": {

View file

@ -38,7 +38,7 @@
"@types/secp256k1": "^4.0.3",
"axios": "^1.9.0",
"bech32": "^2.0.0",
"better-sqlite3": "^9.6.0",
"better-sqlite3": "^12.2.0",
"bitcoin-core": "^4.2.0",
"chai": "^4.3.7",
"chai-string": "^1.5.0",

View file

@ -87,7 +87,7 @@ export const MetricsDbEntitiesNames = Object.keys(MetricsDbEntities)
export const newMetricsDb = async (settings: DbSettings, metricsMigrations: Function[]): Promise<{ source: DataSource, executedMigrations: Migration[] }> => {
const source = await new DataSource({
type: "sqlite",
type: "better-sqlite3",
database: settings.metricsDatabaseFile,
entities: Object.values(MetricsDbEntities),
migrations: metricsMigrations
@ -105,7 +105,7 @@ export const newMetricsDb = async (settings: DbSettings, metricsMigrations: Func
export default async (settings: DbSettings, migrations: Function[]): Promise<{ source: DataSource, executedMigrations: Migration[] }> => {
const source = await new DataSource({
type: "sqlite",
type: "better-sqlite3",
database: settings.databaseFile,
// logging: true,
entities: Object.values(MainDbEntities),