Skip to content

Commit 41d8ad1

Browse files
committed
feat(apps/deditor): added pglite-ws to execute queries over WebSocket transport
1 parent e8254e1 commit 41d8ad1

13 files changed

Lines changed: 1297 additions & 0 deletions

File tree

apps/deditor/package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,13 +45,15 @@
4545
"@stdlib/string": "^0.3.3",
4646
"@tanstack/vue-table": "^8.21.3",
4747
"@tanstack/vue-virtual": "^3.13.12",
48+
"@unbird/eventa": "^0.0.11",
4849
"@vueuse/core": "^13.6.0",
4950
"@vueuse/motion": "^3.0.3",
5051
"@vueuse/shared": "^13.6.0",
5152
"@xsai-transformers/embed": "^0.0.7",
5253
"@xsai-transformers/shared": "^0.0.7",
5354
"@xsai/embed": "catalog:",
5455
"@xsai/shared": "catalog:",
56+
"crossws": "^0.4.1",
5557
"mysql2": "^3.14.3",
5658
"nanoid": "^5.1.5",
5759
"ofetch": "^1.4.1",

apps/deditor/src/main/ipc/databases/remote/index.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,19 @@ import type { BrowserWindow } from 'electron'
22

33
import { registerPGLiteDatabaseDialect } from '../local'
44
import { registerMySQL2DatabaseDialect } from './mysql'
5+
import { registerPGLiteWebSocketDatabaseDialect } from './pglite-ws'
56
import { registerPostgresJsDatabaseDialect } from './postgres'
67

78
export function registerDatabaseDialects(window: BrowserWindow) {
89
registerMySQL2DatabaseDialect(window)
910
registerPostgresJsDatabaseDialect(window)
1011
registerPGLiteDatabaseDialect(window)
12+
registerPGLiteWebSocketDatabaseDialect(window)
1113
}
1214

1315
export {
1416
registerMySQL2DatabaseDialect,
1517
registerPGLiteDatabaseDialect,
18+
registerPGLiteWebSocketDatabaseDialect,
1619
registerPostgresJsDatabaseDialect,
1720
}

0 commit comments

Comments
 (0)